下面以centos6.5举例。在配置Linux系统NTP同步时,应先检查该系统的本地时间是否和标准时间相近,如果误差特别大,请先手动同步系统本地时间,再进行下面的配置。
注意:手动同步时间时,请先确认本系统的时间是否可以过大的跳变,而不导致运行在本系统上的软件出现错误。
同步前先关闭ntpd服务:server ntpd stop
手动同步:ntpdate 192.168.6.54
192.168.6.54为时间服务器地址。同步完成后如下:
此时,系统时间已经与标准时间同步成功。
下面开始配置自动同步:
1、添加时间服务器地址
编辑ntp.conf文件:
[root@nascds10 ~]# vi /etc/ntp.conf server 192.168.1.128 prefer #192.168.1.128 是时钟服务器IP #基于网段的限制(限制在网段192.168.7.0) 默认 127.0.0.1 无限制 #restrict 192.168.7.0 mask 255.255.255.255 nomodify notrap broadcastdelay 0.008
修改完成保存。如下图所示:
2、启动微调模式
配置ntpd的参数,我们主要强调的是要配置成"微调的模式" 也就是在options中要加入 -x的选项:
[root@nascds10 ~]# vi /etc/sysconfig/ntpd SYNC_HWCLOCK=yes OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid -g"
如下图所示:
修改完成后保存。重启ntpd服务:server ntpd restart
使用命令ntpstat查看服务器时间同步状态
[root@node1 ~]# ntpstat
注:ntpstat指令用于显示本机上一次和服务器同步时间的情况。由上述输出结果可知,时间校正在40毫秒内,且每隔512秒会主动更新时间。该同步间隔会根据本地时钟与时间服务器的时钟误差大小而进行自动改变,同步间隔:最小64秒,最大1024秒。