![需要一次服务器时钟同步进行延迟测试,我应该使用 ntdate 还是 ntpd](https://linux22.com/image/601167/%E9%9C%80%E8%A6%81%E4%B8%80%E6%AC%A1%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%B6%E9%92%9F%E5%90%8C%E6%AD%A5%E8%BF%9B%E8%A1%8C%E5%BB%B6%E8%BF%9F%E6%B5%8B%E8%AF%95%EF%BC%8C%E6%88%91%E5%BA%94%E8%AF%A5%E4%BD%BF%E7%94%A8%20ntdate%20%E8%BF%98%E6%98%AF%20ntpd.png)
所有机器都是 Ubuntu,我需要为所有机器同步一次时钟以进行延迟测试。
我读过这个文章这就是说-
ntpdate 有点不方便 - 它每天只能调整一次时间
我感到很困惑。我以为我可以随时运行 ntpdate。
如果我只想让这些计算机进行一次同步。您建议我使用 ntpd 还是 ntpdate?(简单和准确)我应该设置 ntp 服务器吗?或者,由于它们都同时连接到同一个 ntp 全局服务器,因此它们获得相同的偏移量是合理的(我不关心它们是否有偏移量,只是希望它们都具有相同的偏移量)?哪个服务器配置最简单?
答案1
如果您希望两台或多台计算机的时间同步,则应运行 ntpd。这样可以消除所有猜测,并保持时钟同步。
当然,您可以定期运行 ntpdate。您的某些机器的时钟会运行得很快,而其他机器的时钟会运行得很慢。但如果它们都没有太大的偏差,那就没问题。当计算机的时钟偏差很大时,您就会遇到 ntpdate 问题。当 ntpdate 干扰时钟时,某些程序会感到困惑。因此,如果您运行 ntpdate,您必须确定运行它的频率以保持时钟同步,这取决于它们偏离正确时间的速度。
运行 ntpd 更简单。将它指向 pool.ntp.org 然后就忘掉它吧。