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

posted @ 2022-10-26 23:18  人间词话  阅读(1418)  评论(0)    收藏  举报