需求
在工作过程中,要实现单点登录往往需要不同服务所在主机保持时钟同步。
过程
1)安装chrony,并进行配置
首先确定,centos7中是否已经默认安装chrony
rpm -qa |grep chrony
如果没有安装,则如下安装
yum install -y chrony
安装完毕之后,服务组件为chronyd,保证chronyd处于开机启动设置
systemctl start chronyd
systemctl enable chronyd
防火墙这里做简单的配置,直接关闭。如果有安全需求,不能关闭防火墙,可以放行NTP服务
2)同步时间
修改配置/etc/chrony.conf,修改时钟服务器,这里采用阿里的时钟
//注释掉默认的四个ntp服务器,因为该服务器同步时间略慢
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server ntp1.aliyun.com iburst
server ntp2.aliyun.com iburst
server ntp3.aliyun.com iburst
重启chronyd服务,通过date命令查看主机时间
结论
上述是简单的chrony同步时钟的方法,而且忽略了很多细节。
阶段2(2023-05-06)
第二天,发现本地虚机的时间再次出现问题。暂时只是将chronyd服务重启,以满足工作需要。具体原因,待有时间再去探寻。