NTP 会使时钟向后漂移吗

Dav*_*ave 10 ntp

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

小智 14

ntpd 将通过减慢系统时钟直到一切都同步来尝试防止时间倒退。但是,如果系统时钟超前太远,ntpd 会报错,您要么需要手动调整,要么将 -g 标志传递给 ntpd 以允许它进行一次(且仅一次)大的调整。


hoo*_*enz 7

可能会发生两件事。时钟可以调回来,或者 ntpd 服务器会不断调整 RTC 时钟,直到两个时钟同步。实际上,这看起来像是本地时钟时间在等待服务器赶上我们时变慢了。此过程称为回转校正。

ntp 客户端选择哪个选项取决于配置。查阅系统中的手册页以确保选择了回转选项,以便时间不会向后漂移。请注意,如果时间明显超出,则可以允许时间向后漂移。所以要注意这一点。另外,请注意夏令时。无论如何,这可能是您设计中的一个漏洞。

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