乐趣区

关于centos7:CentOS7的Chrony系统时钟同步

一、CentOS6 中的工夫同步

1、工夫同步的两种形式

在晚期 Linux 操作系统中,工夫同步次要有两种形式:ntpdate 与 ntpd,那这两者有什么区别呢?

假如有一台 Linux 设施,零碎工夫 18:00。然而实在的精确工夫(来源于原子钟、天文台、卫星)为 19:30。如果咱们应用 ntpdate 进行工夫同步 ”# ntpdate http://cn.ntp.org.cn”,操作系统的工夫立刻更新为 19:30,那这种状况有什么问题呢?

2、ntpdate 与 ntpd 工夫同步案例

当咱们的零碎有一个打算工作,是在每天 19:40 运行,那么理论明天这个的工作曾经运行过了(以后工夫是 18:00),当初被 ntpdate 批改为 19:30,那么象征作 10 分钟后,又会执行一次打算工作,这是 ntpdate 工夫同步的隐患。那有啥解决办法呢?

解决方案:

应用 ntpd 工夫平滑同步,不会让一个工夫点在一天内经验两次,这就是 ntpd 服务形式平滑同步工夫,它每次同步工夫的偏移量不会太陡,一次一点一点的同步,齐全同步好须要较长时间。所以个别开启 ntpd 服务同步前先用 ntpdate 手动同步一次。

二、CentOS7 中的工夫同步

1、什么是 chrony?

Chrony 是一个开源的自由软件,其是网络工夫协定的 (NTP) 的另一种实现,它由两个程序组成,别离是 chronyd 和 chronyc。chronyd 是一个后盾运行的守护过程,用于调整内核中运行的零碎时钟和时钟服务器同步。它确定计算机增减工夫的比率,并对此进行弥补。chronyc 提供了一个用户界面,用于监控性能并进行多样化的配置。它能够在 chronyd 实例管制的计算机上工作,也能够在一台不同的近程计算机上工作。

2、装置 chrony

# yum install chrony -y

3、chrony 主配置文件

# cat /etc/chrony.conf |grep -v ^# |grep -v ^$
server http://0.centos.pool.ntp.org iburst
server http://1.centos.pool.ntp.org iburst
server http://2.centos.pool.ntp.org iburst
server http://3.centos.pool.ntp.org iburst
driftfile /var/lib/chrony/drift
makestep 1.0 3
rtcsync
logdir /var/log/chrony

4、启动 chrony

# systemctl start chrony
# systemctl enable chrony

5、设置时区 Asia/ Shanghai

# timedatectl set-timezone Asia/Shanghai

6、显示以后正在拜访的工夫源

# chronyc sources -v

7、强制同步零碎工夫

# chronyc -a makestep

喜爱就关注一下吧。

退出移动版