我正在运行 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 并不是保持服务器时间准确的最佳方法。