Linux系统时间同步

文章目录

  • Linux系统时间同步
    • 一、第一步:搭建用于时间同步的服务器
      • 1.1 先安装npt模块:`sudo yum -y install ntp`
      • 1.2 写配置文件`/etc/npt.conf`
      • 1.3 启动ntp服务
    • 二、第二步:在需要同步时间服务器上进行时间同步
      • 2.1 执行同步命令
      • 2.2 执行命令的时候遇到的一个问题
      • 2.3 将时间同步部署成定时任务

一、第一步:搭建用于时间同步的服务器

在一台时间比较准确的服务器上,启动ntpd服务,比如这台时间比较精确的服务ip为11.225.118.166

1.1 先安装npt模块:sudo yum -y install ntp

1.2 写配置文件/etc/npt.conf

sudo vi /etc/npt.conf

driftfile /var/lib/ntp/driftrestrict default nomodify notrap nopeer noqueryrestrict 127.0.0.1#  10.114.57.0 代表允许时间同步的服务器ip
restrict 10.114.57.0 mask 255.255.255.0 nomodify notrap
server 127.127.1.0includefile /etc/ntp/crypto/pw
keys /etc/ntp/keysdisable monitor
tinker panic 0

1.3 启动ntp服务

-- 查看状态
sudo systemctl status ntpd
-- 启动nptd
sudo systemctl start ntpd

二、第二步:在需要同步时间服务器上进行时间同步

该需要时间同步的服务ip应该以10.114.57开头。

2.1 执行同步命令

sudo ntpdate 11.225.118.166
-- 或者
sudo /usr/sbin/ntpdate 11.225.118.166

2.2 执行命令的时候遇到的一个问题

遇到的一个问题描述如下:

20 Jan 10:16:31 ntpdate[95320]: the NTP socket is in use,exiting

解决方案:

sudo lsof -i:123sudo kill -9 进程id然后继续执行同步命令

2.3 将时间同步部署成定时任务

crontab -e

# 同步时间,每隔十五分钟同步一次
*/15 * * * * bash /root/importShells/run_sync_time.sh

/root/importShells/run_sync_time.sh 内容如下:

#!/bin/bashcurrent_month=$(date "+%Y%m")
current_day=$(date "+%Y%m%d")logfilename=sync_time_${current_day}.log
mkdir -p /root/importShells/logs/${current_month}log_file_path=/root/importShells/logs/${current_month}/${logfilename}bash /root/importShells/time_sync.sh 1>>${log_file_path} 2>>${log_file_path}

/root/importShells/time_sync.sh的内容如下:

#!/bin/bash/usr/sbin/ntpdate 11.225.118.166

Linux系统时间同步相关推荐

  1. Kali Linux系统时间同步

    Kali Linux系统时间同步 前言 一.指令如下: 前言 本博客记录Kali Linux系统时间同步 详细操作参考:https://blog.csdn.net/z13615480737/artic ...

  2. 安彦Linux系统时间同步

    一.调研背景 由于产品服务器在内网环境, Linux系统作为服务器出现系统时间跑偏问题.一般情况下可以使用date命令进行时间设置,但是有些复杂操作时对多台机器的时间差是有要求的,此时就需要使用ntp ...

  3. linux系统时间同步,硬件时钟和系统时间同步,时区的设置

         1.时间同步(手动): date -s "2015-07-15 22:13:30" hwclock --systohc   (表示系统时间同步到硬件时钟) hwclock ...

  4. linux软件时间同步硬件时间,linux系统时间同步,硬件时钟和系统时间同步,时区的设置...

    1.时间同步(手动): date -s "2015-07-15 22:13:30" hwclock --systohc   (表示系统时间同步到硬件时钟) hwclock --hc ...

  5. Linux系统时间同步北京时间

    如果Linux系统时间与当前时间不一致,可以通过以下方法重置系统时间 rm /etc/localtime ls -s /usr/share/zoneinfo/Asia/Shanghai /etc/lo ...

  6. linux系统怎么样同步时间,Linux系统时间同步

    在Linux环境下可以通过自带的NTP(Network Time Protocol)协议通过网络使系统保持精确时间, NTP是用来使系统和一个精确的时间源保持时间同步的协议.最好的方法是在自己管理的网 ...

  7. Linux系统时间同步:ntpdate--在内网中同步时间

    之前写过一篇文章:Debian/Ubuntu/Raspbian 时间同步 我这里引用一下: 先使用如下命令查看自己系统设置的时区 date -R 如果输出的不是+8000,那么需要调整时区: dpkg ...

  8. linux 自动同步时间命令,LINUX系统时间怎么设置同步脚本或命令?

    Linux系统和windows不同的地方,如果时间和网络时间差距太大的话.可能会导致程序,进程启动不了.所以linux系统时间同步显得尤为重要,咗嚛本经验以centos系统为例,演示同步时间的脚步或命 ...

  9. Linux学习之系统时间同步

    一.系统时间的设置 在Linux中设置系统时间,可以用date命令: 1 //查看时间 2 [root@localhost ~]# date 3 2008年 12月 12日 星期五 14:44:12 ...

最新文章

  1. Vue.js 数据绑定渲染Demo
  2. 小酌重构系列[8]——提取接口
  3. 石川es6课程---1-2、ES6简介
  4. python判断是否是小写字母_python判断字符串是字母 数字 大小写(转载)
  5. CoreJava 笔记总结-第六章 接口、lambda表达式与内部类
  6. 歌谣带你看java面试题
  7. 【C语言】C语言常量和变量
  8. unity 编辑器 混合使用固定布局和自动布局(二)
  9. cp命令强制覆盖方式实现
  10. SHA256算法原理及其实现
  11. 使用A4纸张黑白打印双面打印多少钱一张
  12. ClickHouse安装与引擎
  13. 解决:蓝奏云下载链接没法打开问题
  14. tibco rv java实例_Tibco介绍及应用.pptx
  15. 第三章直接耦合多级放大电路
  16. Word文档中如何添加带打勾的方框
  17. 再也不用手动复制粘贴收集Taptap游戏评论了,还可以制作好看的热词词云图~
  18. 如何删除电脑上卸载软件的残留文件,清理软件残留?
  19. python图片马赛克_如何在Matplotlib中绘制马赛克图
  20. 心理测试小程序怎么做

热门文章

  1. SSM+特殊病例查询系统 毕业设计-附源码231832
  2. 有序Map集合:LinkedHashMap和TreeMap该如何选用
  3. 遥感免费数据四维度汇总
  4. 副驾驶的意义_副驾驶对女人的意义是什么样的?
  5. 下载spotify音乐_如何在Spotify上发现新音乐
  6. 基于skyline的城市三维建模研究(转)
  7. 小米官网前端页面还原
  8. 我安装Solaris的全过程。
  9. ARCGIS做好的模型工具,已经设置为相对路径,拷贝后工具显示叉叉不可用的原因
  10. 在Mac环境下系统本身就带有的Apache(阿帕奇服务器)和PHP都预装好了,且合并完成。如果不知道请查看MAC 下配置Apache和PHP