安装NTP服务
安装前检查
rpm -qa ntp
安装
yum install -y ntp
修改配置文件:
/etc/ntp.conf
这个配置文件是ntp服务唯一的配置文件 配置文件模版:
vim /etc/ntp.conf
# 把配置文件下面四行注释掉:
server 0.cn.pool.ntp.org iburst
server 1.cn.pool.ntp.org iburst
server 2.cn.pool.ntp.org iburst
server 3.cn.pool.ntp.org iburst
# 添加
server 127.127.1.0 fudge
127.127.1.0 stratum 8
restrict 0.0.0.0 mask 0.0.0.0 nomodify # 放行所有来源,这里可以写192.169.0.0. mask 255.255.255.0 只放行一个网断
启动
systemctl start ntpd
systemctl enable ntpd
客户端主机与NTP服务器同步
至此我们的NTP服务器已经搭建完毕,下面流程就是其他主机与NTP服务器同步了,比如说我的NTP服务器为1.1.1.1
ntpdate 1.1.1.1
8 Mar 19:13:10 ntpdate[23744]: adjust time server 1.1.1.1 offset -0.013530 sec
但是这样的话是即时生效,如果设备重启时间会丢失,所以我们要使用crontab来定时更新
vim /etc/crontab
*/15 * * * * root /usr/sbin/ntpdate 10.0.70.2
错误
在ntp客户端运行ntpdate serverIP,出现no server suitable for synchronization found的错误。
在ntp客户端用ntpdate –d serverIP查看,发现有“Server dropped: strata too high”的错误,并且显示“stratum 16”。而正常情况下stratum这个值得范围是“0~15”
这是因为NTP server还没有和其自身或者它的server同步上。
以下的定义是让NTP Server和其自身保持同步,如果在/ntp.conf中定义的server都不可用时,将使用local时间作为ntp服务提供给ntp客户端。
server 127.127.1.0 fudge
127.127.1.0 stratum 8
在ntp server上重新启动ntp服务后,ntp server自身或者与其server的同步的需要一个时间段,这个过程可能是5分钟,在这个时间之内在客户端运行ntpdate命令时会产生no server suitable for synchronization found的错误。
发表评论
共 0 条评论
暂无评论