为什么一次又一次运行 ntpdate 不会将偏移量设置为 0

为什么一次又一次运行 ntpdate 不会将偏移量设置为 0

我正在运行 ntp update ,一个接一个(它们之间有 sec ),在日志中我看到总是有一个偏移,即使更新是在几秒钟前运行的。

这是为什么呢?有机会获得 0 偏移吗?

grep ntpd /var/log/syslog
Nov 22 15:12:01 test ntpdate[3363]: adjust time server 91.189.94.4 offset 0.002939 sec
Nov 22 15:12:22 test ntpdate[3368]: adjust time server 91.189.94.4 offset -0.002787 sec
Nov 22 15:12:47 test ntpdate[3372]: adjust time server 91.189.94.4 offset 0.002498 sec
Nov 22 15:13:17 test ntpdate[3379]: adjust time server 91.189.94.4 offset -0.001611 sec
Nov 22 15:13:53 test ntpdate[3385]: adjust time server 91.189.94.4 offset -0.002720 sec

答案1

几乎不可能达到 0 偏移量。与其使用 ntpdate,不如考虑在后台运行 ntpd。在 cron 上运行 ntpdate 并不是保持服务器时间准确的最佳方法。

相关内容