yum install chrony -y

 

使用chrony

安装chrony

使用root用户登录

~]# yum install chrony

默认的chrony进程位置/usr/sbin/chronyd。命令行组件安装在/usr/bin/chronyc。

检查chronyd状态

~]$ systemctl status chronyd

chronyd.service - NTP client/server

Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled)

Active: active (running) since Wed 2013-06-12 22:23:16 CEST; 11h ago

启动chronyd

启动

~]# systemctl start chronyd

设置开机自启动

~]# systemctl enable chronyd

关闭chronyd

关闭

~]# systemctl stop chronyd

取消开机自启动

~]# systemctl disable chronyd

检查chrony是否同步

为了检查chrony是否同步,使用tracking,sources和sourcestats命令。

检查chrony是否同步

为了检查chrony是否同步,使用tracking,sources和sourcestats命令。

检查chrony Tracking

命令如下

~]$ chronyc tracking

Reference ID : 1.2.3.4 (a.b.c)

Stratum : 3

Ref time (UTC) : Fri Feb 3 15:00:29 2012

System time : 0.000001501 seconds slow of NTP time

Last offset : -0.000001632 seconds

RMS offset : 0.000002360 seconds

Frequency : 331.898 ppm fast

Residual freq : 0.004 ppm

Skew : 0.154 ppm

Root delay : 0.373169 seconds

Root dispersion : 0.024780 seconds

Update interval : 64.2 seconds

Leap status : Normal

字段如下:

Reference ID

服务器同步地址。假如是127.127.1.1,表示该计算机是没有跟外部源进行 同步,你正在使用local模式操作。

Stratum

拥有的层级数

Ref time

最后一次同步后测量的UTC时间

System time

系统时间

Last offset

最后一次预估的偏移量

RMS offset

平均偏移量

Frequency

如果chronyd没有进行纠错,系统时间出错的速率,例如:1ppm意思是系 统时间1秒,可能实际时间是1.000001秒。

Residual freq

显示当前选中源的剩余频率

Skew

frequency的估计误差

Root delay

这是网络路径延迟到最终同步计算机时的stratum-1  计算机的总和。在某些极端的情况下,此值可以为负。

检查chrony来源

命令如下

~]$ chronyc sources

210 Number of sources = 3

MS Name/IP address Stratum Poll Reach LastRx Last sample

===============================================================================

#* GPS0 0 4 377 11 -479ns[ -621ns] +/- 134ns

^? a.b.c 2 6 377 23 -923us[ -924us] +/- 43ms

^+ d.e.f 1 6 377 21 -2629us[-2619us] +/- 86ms

M

表示源的模式。^表示一个服务器,=表示一个peer,#表示本地连接的参考时钟

S

表示源的状态。*表示正在同步,+表示已连接,-表示已被排除,?表示连接已丢失。“x”表示一个时钟chronyd认为是falseticker(与大多数其他来源的时间是不一致的),“~”表示一个源的时间似乎有太多的变化。

Name/IP address

源的IP地址或名称

Stratum

源的层,层1表明计算机附带本地参考时钟,与层1同步的计算机在层2,与层2同步的计算机在层3,以此类推。

Poll

显示源被polled的速率,例如值为6的时候,就表示每64s进行一次测量。

Reach

显示最后一个收到的源的时间。一般是在几秒钟之间。字母m h d或y显示分钟,小时,几天或几年。10年的值表示没有收到这个源。

LastRx

显示最后一个收到的源的时间。一般是在几秒钟之间。字母m h d或y显示分钟,小时,几天或几年。10年的值表示没有收到这个源。

Last sample

此列显示本地时钟与最新的测量数据源之间的偏移量。