这里搭建的时间同步服务器模式为:
master主节点作为服务器,slave01,slave02,slave03访问master01.
master:192.168.200.20
slave01:192.168.200.21
slave02:192.168.200.22
slave03:192.168.200.23
一:所有节点先下载服务:
yum install ntp -y
二:修改配置文件
路径为/etc/ntp.conf
master内容修改为:
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 220.130.158.71
restrict 59.124.196.83
restrict 59.124.196.84
restrict 127.0.0.1
restrict -6 ::1
#:将192.168.200.0修改为对外开放的ip段.表示ip为192.168.100的可以访问
restrict 192.168.200.0 mask 255.255.255.0 nomodify
server time1.aliyun.com prefer
server 220.130.158.71
server 59.124.196.83
server 59.124.196.84
driftfile /var/lib/ntp/drift
keys /etc/ntp/keys
slave内容修改为:
ftfile /var/lib/ntp/drift
restrict 127.0.0.1
restrict -6 ::1
#:192.168.200.20修改为自己作为ntp主节点的ip地址
server 192.168.200.20
restrict 192.168.200.20 nomodify notrap noquery
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
三.配置完后重启服务.
命令:service ntpd restart
等待十几分钟左右.查询master状态
命令:ntpstat
客服端执行命令:ntpdate -u 192.168.200.20 .ip为master的地址
查看状态 ntpstat
五.将所有节点作为自启动.
chkconfig ntpd on
六.结束
七.如果自启动没有起作用.
查看ntp状态 service ntpd status
如果没有启动.Active: inactive (dead)
查看是否设置了自启动:
systemctl is-enabled ntpd
结果:enabled
如果显示已经设置了自启动.常见情况是chrony和ntp冲突
查看chrony状态
命令:systemctl is-enabled chronyd
结果:enabled
解决冲突:
systemctl disable chronyd.service
再启动ntp,重新设置一遍自启动.
然后重启节点.