我正在尝试在服务器上使用ntp 。
检查ps ntpd进程似乎正在运行:
ntpd -u ntp:ntp -p /var/run/ntpd.pid -g
然而时间没有被纠正,有什么想法?
漂移大约是每月2分钟,根据我问到的一个早期问题的答案,这不是问题。 我知道纠正一个严重的漂移时间可能需要一些时间,但我最近纠正了一个准确的值。
(服务器详细信息 – Cent OS,Linux版本2.6.9。)
ntpq -pn的结果
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),但不是以root身份运行。
你能否确认NTP是否以root身份运行,或者正在运行具有相应权限的版本来打开123端口?
我的一个主机有一个IP地址的变化,我遇到这个问题的经验。 NTP倾向于打开特定于接口的套接字。 尝试重新启动NTP,看看它是否performance。
您应该删除ntpconfiguration中的本地时钟定义。 这是很久以前的事了。 所有的时间源见“0”列? 他们从来没有被成功地调查过。 LOCAL时钟的377意味着它已经被多次成功轮询。
请发布一个新的ntpq -pn