NTP 在将我的本地时间与各种 NTP 服务器同步方面做得最好。如果我的电脑(没有硬件时钟)长时间不能上网,时间就会开始漂移。NTPD 重新上线时会慢慢纠正,但如果偏移量很大,可能需要很长时间。我理解这种方法的要点,但我不希望它小心。我希望它严格地更改日期和时间,即使这意味着时间上的巨大飞跃。
是否有可能让NTPD更严格、更不小心?
查看 chrony。Chrony 旨在处理间歇性网络连接,而 ntp 参考实现则不是。
NTPd
实际上可以通过学习本地振荡器的错误率来补偿漂移。引用这个:
该
driftfile
条目指定使用哪个文件来存储系统时钟的频率偏移。ntpd 使用它来自动补偿时钟的自然漂移,即使在一段时间内与所有外部时间源断开,它也能保持合理正确的设置。
如果您想几乎立即手动设置时间,您可以使用-g
忽略1000s
安全检查的选项(通常,ntpd
如果/一旦增量超出此阈值,则不会同步):
ntpd -qg