CentOS 8 配置时间同步
A 主机作为ntp 服务器,B 需要到A上进行时间同步。
A作为NTP服务器,需要启动chronyd ntp server服务,并配置自己为对外提供服务的ntp服务端。
B作为从节点,只需要chronyd 处于运行状态,并且指定了从A上获取时间即可。
- 首先检查两项服务是否已经启动
timedatectl status # 检查 ntp 服务是否运行
systemctl status chronyd # 检查chronyd 服务是否运行
- 查看 chrony 配置文件
[root@server1 ~]# sed -i "s/#local stratum 10/local stratum 10/g" /etc/chrony.conf
[root@server1 ~]# sed -i "s/#allow 192.168.0.0\/16/allow 192.168.0.0\/16/" /etc/chrony.conf
打开 local stratum 10 ,使Linux服务器成为NTP服务器,即使它与网络断开,也可以继续正常工作
allow 192.168.0.0/16 表示允许该网段的机器到这个服务器上进行时间同步
- 以上更改后,需要重启chronyd服务
systemctl restart chronyd
- 防火墙已经关闭,可以不用考虑下面的防火墙内容
[root@server1 ~]# firewall-cmd --permanent --add-service=ntp
success
[root@server1 ~]# firewall-cmd --reload
success
- 验证下A机器上的 chrony source
[root@node11 ~]# chronyc sources
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^? node11 0 6 377 - +0ns[ +0ns] +/- 0ns
[root@node11 ~]# date
Wed Oct 26 08:04:33 PDT 2022
- 查看B节点上的时间,和A节点的时间是不一致的
[root@node13 ~]# date
Wed Oct 26 08:24:40 PDT 2022
- B 节点想从A节点做时间同步,只需要在B上配置A的主机信息 到 /etc/chrony.conf
server 192.168.46.11 iburst
- 验证下B机器上的 chrony source
[root@node13 ~]# chronyc sources
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^? node11 0 6 377 - +0ns[ +0ns] +/- 0ns
[root@node13 ~]# date
Wed Oct 26 08:04:33 PDT 2022

浙公网安备 33010602011771号