Linux

NTP 更新失敗

  • November 2, 2020

我正在嘗試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?

引用自:https://serverfault.com/questions/101975