启用ntp服务

1. 主服务器

修改配置vi /etc/ntp.conf

restrict 192.168.2.0 mask 255.255.255.0 nomodify notrap  #允许别的服务器同步

server 0.centos.pool.ntp.org iburst  #主服务器自己的同步源

启动服务

service ntpd start

可以手动执行一下同步

ntpdate -u 0.centos.pool.ntp.org

UPDATE:

如果是主服务器是内网服务器,会出现一个问题:其无法同步外部时钟,从而导致它的时间不被client承认。这里可以设置一个欺骗,让主服务器自己当做可信时间源:

server 127.127.1.0 # local clock

fudge 127.127.1.0 stratum 12

 注意:client不要加上这个设置,否则client只会同步本地时间,不再和服务器同步。

2. 从服务器

vi /etc/ntp.conf
server 192.168.2.84
 
service ntpd start
 
可以手动执行同步
ntpdate -u 192.168.2.84

【常见错误】 

在从服务器手动执行同步,如果报错

1 Jul 22:35:58 ntpdate[23732]: no server suitable for synchronization found

说明主服务器还没有就绪,需要在主服务器查看状态

ntpq -p     等待reach超过16
 
【参考】
1. 网络时间的那些事及 ntpq 详解 https://linux.cn/article-4664-1.html
原文地址:https://www.cnblogs.com/osroot/p/3977621.html