ubuntu系統中NTP服務配置


首先進行軟件的安裝:sudo apt-get install ntp

          sudo apt-get install ntpdate(手動校時軟件)

然后修改ntp配置文件:sudo vim /etc/ntp.conf (/etc/inet/ntp.conf)

在配置文件中添加如下內容:

server 192.168.1.2 prefer  #上層對時服務器地址

server 202.112.10.36

server 127.127.1.0

fudge 127.127.1.0 stratum 8  #

restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

修改完配置文件要先將NTP客戶端和服務器端分別重啟:sudo /etc/init.d/ntp restart (#svcaam disable ntp "停止ntp服務"   #svcaam enable ntp   )

最后在客戶端命令行輸入:ntpdate –u 192.168.1.2 進行手動校時,出現“sec”則表明時間同步成功。如果出現 no server suitable for synchronization found 則表示校時失敗。可以在客戶端輸入:ntpdate –d 192.168.1.2 查看校時失敗的原因。

 #編輯cron任務 

##sudo crontab -e 0 8,16 * * * /usr/sbin/ntpdate 192.168.1.79 (每天8點、16點自動進行對時)

 

 

遇到問題:

(一)root@xa1occ03-1 # ntpdate 192.1.100.1
3 Mar 14:42:16 ntpdate[10788]: the NTP socket is in use, exiting

此問題為存在已啟動的ntpdate服務,重復啟動導致。

 處理方案:通過lsof -i:123 來查看ntp服務的進程后,kill ntp的服務進程即可;

(二)

engineer@xa2occ17-1:/etc$ ntpdate -u 192.2.1.11
21 May 15:59:22 ntpdate[25375]: no server suitable for synchronization found
engineer@xa2occ17-1:/etc$ ntpdate -u 192.1.168.1

在ntp客戶端運行ntpdate serverIP,出現no server suitable for synchronization found的錯誤。

在ntp客戶端用ntpdate –d serverIP查看,發現有“Server dropped: strata too high”的錯誤,並且顯示“stratum 16”。而正常情況下stratum這個值得范圍是“0~15”。

 此問題有兩種情況:1、客戶端的ntp.conf文件配置有誤。-----需重新修改配置文件

                                  2、服務端的ntp服務未啟動。

# watch ntpq -p      ##查看對時情況

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM