下面以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秒。