遇到問題排查思路:
#ntpstat 檢視ntp伺服器有無和上層ntp連通
注:ntp伺服器配置完畢後,需要等待5-10分鐘才能與/etc/ntp.conf中配置的标準時間進行同步。
#ntpq –p 檢視ntp伺服器與上層ntp的狀态
#watch “ntpq -p”檢視ntp程序的狀态
#systemctl restart ntpd 重新開機ntp伺服器 (告警發生時優先看下poll值,如果過大則手動清理,如果不太大就等一段時間ntp有自愈機制)
#date 檢視節點是否已經同步ntp伺服器的時間,發現時間已經同步成功
拓展學習:
ntpq –p各個參數的含義:
st:即stratum階層,值越小表示ntp serve的精準度越高;
第一列中的字元訓示源的品質。星号 ( * ) 表示該源是目前引用
remote: 列出源的 IP 位址或主機名(即響應這個請求的ntp伺服器的名稱)
when:多少秒前曾經同步過時間
poll:下次更新在多少秒後(即多長時間同步一次)
reach:已經向上層ntp伺服器要求更新的次數
delay:網絡延遲
offset:是源時鐘(ntp伺服器)與本地時鐘的時間差(毫秒)
jitter: linux系統時間與BIOS硬體時間的差異
注意:NTP服務端重新開機後,客戶機要等5分鐘再與其進行時間同步,否則會提示“no server suitable for synchronization found”錯誤。等待的時間可以通過指令 watch ntpq -p來監控。