NTP会将时钟向后漂移吗?

NTP会将系统时钟向后移动吗? 我正在考虑创build部分基于时间的独特ID。 如果时钟倒退,我需要以某种方式说明这一点。

ntpd将尝试通过减慢系统时钟来防止时间倒退,直到所有内容同步。 但是,如果系统时钟太远,ntpd会发出抱怨,你需要手动调整或者将-g标志传递给ntpd,以便进行一次(也是唯一的)一次大的调整。

有两件事情可能发生。 时钟可以调整回去,或者ntpd服务器将不断调整RTC时钟,直到两个时钟同步。 实际上,这看起来像是本地时钟在等待服务器赶上我们的时候已经放慢了。 这个过程被称为摆动校正。

ntp客户端select哪个选项取决于configuration。 请查阅系统中的手册页以确保select了slew选项,以便时间不会向后漂移。 请注意,如果出现明显的时间,可以允许时间倒退。 所以,注意这一点。 另外,请注意夏令时。 无论如何,这可能是你devise中的一个漏洞。

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