首先在服務器啓動的時候須要使用ntpdate一次性的把系統時鐘同步過來。在/etc/rc.conf裏面加上ntpdate_enable="YES"就能夠在系統啓動的時候調用ntpdate進行一次時間同步了。web
在rc.conf裏面若是沒有指定ntpdate_hosts參數的話,ntpdate就會讀取/etc/ntp.conf文件裏面的server設置。服務器
使用ntpdate同步了時鐘之後,還須要經過ntpd來不斷監視和調整時鐘的正確性。
啓動ntpd的方法是在/etc/rc.conf裏面加上ntpd_enable="YES"。
ntpdate和ntpd都須要讀取/etc/ntp.conf裏面的配置信息。spa
修改配置/etc/ntp.confrest
#vi /etc/ntp.conform
註釋一行server
restrict default ignore同步
加入it
restrict 127.0.0.1 //容許IPast
restrict 202.96.128.33 //容許IPimport
restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap //容許網段
restrict 172.168.0.0 mask 255.255.255.0 nomodify notrap //容許網段
server 0.cn.pool.ntp.org //同步外網NTP服務器
server 1.pool.ntp.org
server 2.pool.ntp.org
server 127.127.1.0
fudge 127.127.1.0 stratum 10
driftfile /var/db/ntp.drift //記錄同步信息用來指定保存時間微調信息的文件
broadcastdelay 0.008
修改配置/etc/rc.conf
#vi /etc/rc.conf
ntpd_enable="YES"
ntpdate_program="/usr/sbin/ntpdate"
ntpd_flags="-p /var/run/ntpd.pid"
若/etc/rc.conf以下修改可不用修改ntp.conf
#vi /etc/rc.conf
ntpdate_enable="YES"
ntpdate_program="ntpdate"
ntpdate_flags="0.cn.pool.ntp.org"
啓動ntp
/etc/rc.d/ntpdate start