Linux配置NTP服務器,時間同步

轉載自:http://blog.sina.com.cn/s/blog_511b46d10100agzf.html

當服務器多了,時間準確與否,一致與否是個大問題。雖然這個問題總是被忽略,但是統一一致的時間是很有必要的。下面說一下在局域網內配置Linux時間服務器的方法。

配置的環境及要求:

假設在192.168.0.0網段內,要以IP爲192.168.0.101的Linux機器時間服務器。

192.168.0.101服務器能上外網,能與比較權威的公網時間服務器同步

同網段內的其他機器每小時自動向192.168.0.101同步時間


1. 安裝NTP 服務,並備份配置文件

yum install ntp
chkconfig ntpd on
cd /etc/
mv ntp.conf ntp.conf.bak



2. vi /etc/ntp.conf ,輸入配置以下內容

#設置此服務器同上層服務器做時間同步的IP地址,prefer意味着首選IP地址
#經試驗,下面的幾個時間服務器速度還不錯
server 210.72.145.44 prefer
server 218.21.130.42
server 0.asia.pool.ntp.org
server 1.asia.pool.ntp.org
server 2.asia.pool.ntp.org

#記錄上次的NTP server與上層NTP server聯接所花費的時間
driftfile /etc/ntp/drift

#設置默認策略爲允許任何主機進行時間同步
restrict default ignore

#設置允許訪問此時間服務器的時間服務的IP地址
#根據自己實際情況配置
restrict 127.0.0.1   
restrict 192.168.10.2  # 指定某臺機器時間同步
restrict 192.168.0.0 mask 255.255.255.0 #允許192.168.0.0/254子網內主機時間同步
restrict 0.0.0.0 mask 0.0.0.0 nomodify notrap #允許任何主機跟進行時間同步

#指定階層編號爲10,降低其優先度。
fudge 127.127.1.1 stratum 10

#設置ntp日誌的path
statsdir /var/log/ntp/

#設置ntp日誌文件
logfile /var/log/ntp/ntp.log

3. NTP server的維護

----添加爲服務
chkconfig --level 345 ntpd on
----啓動
service ntpd start
或
/etc/rc.d/init.d/ntpd start
----停止
service ntpd stop
或
/etc/rc.d/init.d/ntpd stop
----管理命令
ntpq –p     #查看本機和上層服務器的時間同步結果
ntptrace     #可以用來追蹤某臺時間服務器的時間對應關係
ntpdate IP   #客戶端要和NTP server進行時鐘同步。
/var/log/ntp/ntp.log   #查看ntp日誌

4. 配置客戶端LINUX客戶端: (局域網內對時間有要求的機器)

每小時同NTP server進行一次時鐘同步,並寫入本機BIOS

echo "00 */1 * * * root /usr/sbin/ntpdate 192.168.0.240;/sbin/hwclock -w">>/etc/crontab


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章