在FreeBSD下用NTP進行服務器的時鐘同步

首先在服務器啓動的時候須要使用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

相關文章
相關標籤/搜索