时间同步chrony配置
chrony 在Centos8、7、6都能安装使用
NTP服务端配置举例
1、安装chrony
yum install -y chrony
2、设置chrony服务开机启动
systemctl ebable chronyd systemctl start chronyd
3、防火墙开放UDP端口号123和323
firewall-cmd --add-service=ntp --permanent firewall-cmd --reload
因NTP使用123/UDP端口协议,所以允许NTP服务即可
4、配置chrony主配置文件chrony.conf
#只允许192.168.网段的客户端进行时间同步,(allow 0.0.0.0/0代表允许所以任意设备) allow 192.168/16 # 启用RTC(实时时钟)的内核同步 rtcsync #当外部时间服务器不可用时,采用本地时间作为同步标准 local stratum 10
5、启动Chronyd 服务,命令行模式查看时间同步源
# chronyc sources -v
^表示服务,*代表同步成功,?代表未同步, +代表连接上备用服务器
查看结果: timedatectl (这个命令在centos6上貌似没有,并未深究)
timedatectl 里面也有个ntp service,开启时状态为active
NTP客户端配置
1)、修改配置文件 /etc/chrony.conf
修改server即可,删掉其他的,添加要同步时间的源服务器ip,格式如下:
server x.x.x.x iburst
# 配置外部时间服务器,将配置文件中默认的全部注释掉
server ntp.ntsc.ac.cn prefer ##中国国家授时中心
server ntp1.aliyun.com ##中国授时
# 启用RTC(实时时钟)的内核同步
rtcsync
2)、重启下客户端chrony服务,使用systemctl restart chronyd.service重启即可。
使用chronyc sources -v 命令完成同步即可
3)、查看同步状态 timedatectl