我有一个Oracle Linux 6盒(RHEL),我已经设置了ntpd。我运行过service ntpd start和chkconfig on。现在,如果我的日期不正确,并且我重新启动该框,它将正确地设置时间和日期。也就是说,如果该框正在运行,并且我使用date --set "SEP 01 2000 00:00:00"更改日期,则除非我重新启动该框或运行service ntpd restart,否则它似乎不会更新时间。
我做错什么了吗?它正常工作吗?我认为它应该如何工作,如果我改变了盒子上的日期,它应该在合理的时间内把它改回来。
发布于 2019-01-17 19:17:01
如果在NTP运行时改变了NTP下的时钟,它将开始回拨时钟--如果它不太远的话--或者只是以厌恶和退出的方式放弃。
如果您确实稍微更改了时钟,以便NTP保持运行,它将假定更改是由于时钟错误造成的,并且也将开始应用校正时间更长的时间,以便在网络断开时也能保持正确的时间。在极端情况下,你会在更长的时间内得到更糟糕的时钟漂移。此时,您需要删除时间调整文件并至少重新启动两次。(不是一个愉快的情况。)
底线:如果你在使用NTP,不要改变时钟。
发布于 2019-01-17 19:01:45
可能重复的这
如果时钟太不同步,ntpd将不会尝试重新设置它。
https://unix.stackexchange.com/questions/495116
复制相似问题