时间同步服务(chronyd&NTP)
chronyd服务端配置
概述
chronyd服务,负责多个服务器之间的时间同步作用
chronyd服务,是C/S架构
chronyd服务,是默认开启的一个服务
chronyd服务,之前叫做NTP服务
配置文件
服务端配置
添加同步阿里云时间
server ntp.aliyun.com iburst (此台服务器从阿里云来同步时间)
启动
[root@yum-ntp ~]# systemctl restart chronyd
chronyd客户端配置
[root@yum-ntp ~]# vim /etc/chrony.conf
相关命令
服务端命令
#查看时间状态
timedatectl
#查看当前所有客户端连接情况
[root@yum-ntp ~]# chronyc clients
客户端命令
#客户端查看ntp_servers
chronyc sources
或者
chronyc sources -v
Name/IP address
这显示了源的名称或 IP 地址,或参考时钟的参考 ID。
Stratum
这显示了来源的层,如其最近收到的样本中所报告的那样。层 1 表示一台具有本地连接的参考时钟的计算机。与第 1 层计算机同步的计算机位于第 2层。与第 2层计算机同步的计算机位于第 3 层,依此类推。
Poll
这显示轮询源的速率,以秒为单位的时间间隔的以 2 为底的对数。因此,值为 6表示每 64 秒进行一次测量。chronyd 会根据当前情况自动更改轮询速率。
Reach
这显示了源的可达性寄存器以八进制数字打印。寄存器有 8 位,并在每个从源接收或丢失的数据包上更新。值377 表示从最后八次传输中收到了对所有用户的有效答复。
LastRx
此列显示多长时间前从来源接收到了最后一个好的样本(在下一列中显示)。未通过某些测试的测量将被忽略。通常以秒为单位。字母 m,h,d 或 y 表示分钟,小时,天或年。
Last sample (偏移量)
此列显示上次测量时本地时钟与源之间的偏移。方括号中的数字表示实际测得的偏移量。可以用 ns(表示纳秒),us (表示微秒),ms(表示毫秒)或 s(表示秒)作为后缀。方括号左侧的数字表示原始测量值,已调整为允许此后施加于本地时钟的任何摆度。
+/-指示器后面的数字表示测量中的误差范围。正偏移表示本地时钟位于源时钟之前
#客户端查看ntp_servers状态
chronyc sourcestats -v
#查看 ntp_servers 是否在线
chronyc activity -v
#查看 ntp 详细信息
chronyc tracking -v
#强制同步下系统时钟
chronyc -a makestep