ntpd 每隔什么时间间隔更新一次时间?

ntpd 每隔什么时间间隔更新一次时间?

我正在运行最新的ntpd

当我启动时,ntpd我的系统时间与 ntp 服务器的 ntp 同步。同步后,我使用 date 命令手动更改了系统时间date -s '1997-02-22 12:00:00'

我的系统时间已根据date命令改变。

NTPD 仍在运行,我想知道我的系统时间将以什么时间间隔通过与互联网同步ntp

答案1

一般来说,我们也可以将其称为轮询间隔,最短时间为 64 秒,最长时间为 1024 秒,但您仍然可以根据需要通过进行更改来更改它/etc/ntp.conf

最小民意调查 最小民意调查

最大轮询

这些选项指定 NTP 消息的最小和最大轮询间隔,以秒为单位,以 2 的幂为单位。最大轮询间隔默认为 10(1,024 秒),但可以通过 maxpoll 选项将其增加到上限 17(36.4 小时)。最小轮询间隔默认为 6(64 秒),但可以通过 minpoll 选项将其减少到下限 3(8 秒)。这些选项仅在与 server 和 peer 命令配合使用时有效。

答案2

它说的是“事件发生在 1020 0.0.0.0 0617 07 panic_stop +611777596 秒;在 1000 秒内手动设置时钟。事件发生在 1020 0.0.0.0 061d 0d kern 内核时间同步已禁用”,因为发生的事件导致 ntpd 停止。该事件是您更改了时钟的时间。NTPD 很生气,因为您将时钟的时间更改得太远,偏离它知道的时间,并且 NTPD 希望您确保在 1000 秒或 16 分钟内获得时间。NTPD 不喜欢跳得太远。例如,如果您的计算机长时间没有互联网连接,然后您重新连接它,它不会立即跳转到正确的时间,而是慢慢地让时间更接近正确时间。

相关内容