Linux
NTP 更新失敗
我正在嘗試
ntp
在伺服器上使用。檢查 ps ntpd 程序似乎正在執行:
ntpd -u ntp:ntp -p /var/run/ntpd.pid -g
但是時間沒有得到糾正,有什麼想法嗎?
漂移約為每月 2 分鐘,根據我之前提出的問題的答案,這不是問題。我知道糾正嚴重漂移的時間可能需要一些時間,但我最近將時間糾正為準確的值。
(伺服器詳細資訊 - Cent OS,Linux 版本 2.6.9。)
ntpq -pn 的結果
remote refid st t when poll reach delay offset jitter ============================================================================== 72.14.188.52 .INIT. 16 u 62h 1024 0 0.000 0.000 4000.00 4.79.132.217 .INIT. 16 u 10d 1024 0 0.000 0.000 4000.00 72.14.179.211 .INIT. 16 u 62h 1024 0 0.000 0.000 4000.00 *127.127.1.0 LOCAL(0) 10 l 2 64 377 0.000 0.000 0.004
/etc/log/messages 的內容
Jan 10 04:21:36 server1 ntpd[18417]: sendto(72.14.188.52): Operation not permitted Jan 10 04:21:41 server1 ntpd[18417]: sendto(72.14.179.211): Operation not permitted Jan 10 04:22:13 server1 ntpd[18417]: sendto(4.79.132.217): Operation not permitted Jan 10 04:38:41 server1 ntpd[18417]: sendto(72.14.188.52): Operation not permitted ....
更新
感謝您的回复。我已經更新了防火牆設置並且沒有更多的消息被附加到
etc/log/messages
,所以看起來問題已經解決了。我會再給它一些時間看看會發生什麼。
/var/log/messages 中是否有任何 ntpd 消息?當我處理我的 EC2 NTP 問題時,我注意到 NTP 不喜歡太不同步並且想要手動更新。也許您離它太遠了,無法決定它會為您更新。
“不允許操作”錯誤讓我想知道 NTP 是否正在嘗試從其特權埠 (123) 交談或打開其特權埠 (123),但未以 root 身份執行。
您能否確認 NTP 是以 root 身份執行,或者正在執行具有適當權限的版本以打開埠 123?