在搭建之前,首先了解一下chrony 文件组成
包:chrony
两个主要程序:chronyd和chronyc
chronyd:后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算
机增减时间的比率,并对此进行补偿
chronyc:命令行用户工具,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作,也可在一台不同的远程算机上工作
服务unit 文件: /usr/lib/systemd/system/chronyd.service
监听端口: 服务端: 123/udp,客户端: 323/udp
配置文件: /etc/chrony.conf
以下我们将一台centos8当做服务端,将centos7当做客户端进行测试;
第一步: 客户端IP 执行hostname -I (注意,这里的I是大写的I,不要搞混)
第二步: 安装chrony包 (要先配置好本地源)
第三步:配置vim /etc/chrony.conf文件
第四步:重启一下服务 systemctl restart chrony , 执行ss -ntlu查看 端口123/udp被打开了
第五步:接着我们来配置客户端咯 在centos7上 执行vim /etc/chrony.conf
编辑server 10.0.0.9 iburst 后
执行 systemctl restart chronyd.service 确认同步成功
第六步:执行: chronyc sources -v 查看结果:
(注意的是 在centos8下查看结果如下
chronyc sources -v
可以看到在centos7下 的IP前面是问号,未链接,连接不可达,这是为什么呢?
原因是:默认是chronyc服务器 centos8只能做客户端,只能和别人同步,不能别人和他同步
执行 ntpdate 10.0.0.9会报错
谢谢观赏