NTP将时钟向后偏移


9

NTP是否会将系统时钟向后移动?我正在考虑创建部分基于时间的唯一ID。如果时钟向后移动,我需要以某种方式解决这个问题。


系统时钟向后跳。在极少数情况下,可能是NTP向后执行了所谓的“逐步”(而不是“回转”),请参阅eecis.udel.edu/~mills/ntp/html/clock.html。但是,常见的操作模式/错误很有可能会使您的系统时钟跳动。
Jan-Philip Gehrcke

Answers:


13

ntpd将通过减慢系统时钟直到一切同步来防止时间倒退。但是,如果系统时钟过早,则ntpd会抱怨,您需要手动进行调整,或者将-g标志传递给ntpd以使其进行一次(也是一次)大的调整。


7

可能会发生两件事。可以向后调整时钟,否则ntpd服务器将继续调整RTC时钟,直到两个时钟同步。实际上,这看起来在等待服务器追赶我们时,本地时钟时间已变慢。此过程称为转换校正。

ntp客户端选择哪个选项取决于配置。请查阅系统中的手册页,以确保选择了slew选项,以免时间倒退。请注意,如果时间过长,可以允许时间向后漂移。所以请注意。另外,请注意夏令时。无论如何,那可能是设计中的一个漏洞。

请参阅NTP文档... http://doc.ntp.org/4.1.0/ntpd.htm和名为“ ntp如何运行”的部分。了解更多信息。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.