1

我正在尝试同步两台不同计算机的时钟时间。它们都连接到服务器并且彼此相邻。

起初,我去了 /etc/ntp.conf 文件。我在每台计算机的文件中看到以下四行:

服务器 0.ubuntu.pool.ntp.org .... 服务器 3.ubuntu.pool.ntp.org

然后我输入“ntpq -p”,我发现他们正在从不同的服务器获取时间!他们也显示了不同的时钟时间。因此,我键入“sudo vi /etc/ntp.conf”,然后取出 NTP 池项目服务器。现在,两台计算机都使用 Ubuntu 的 ntp 服务器作为后备。它们只有以下行(其他服务器行已注释):

服务器 ntp.ubuntu.com

然而,它们仍然显示出几秒钟的漂移。我做了正确的步骤吗?

如何对这些计算机进行时间同步?

谢谢,

纳兹穆尔

4

1 回答 1

0

ComputerA (A) 和 ComputerB (B) 显示不同的远程时间服务器,因为 ntp 池项目结合了许多不同的 ntp 服务器。A 和 B 同步到不同的池主机没有任何问题。当您说“时钟时间也不同”时,您会意识到时间差异以毫秒为单位。

你真的需要时间亚毫秒精度吗?

如果不是(我假设不是),您应该使用 ubuntu 池服务器返回初始 ntpd 配置。如果你愿意,你可以改变:

server 1.ubuntu.pool.ntp.org

server 1.CC.pool.ntp.org

其中 CC 是您的国家代码,例如 us,uk,dk,ca。有关国家代码的更多信息,请访问 ntp 池项目网站:http ://www.pool.ntp.org/en/

附言

为了获得更好的结果,请使用 iburst:

server 1.CC.pool.ntp.org iburst
于 2012-11-05T02:17:50.623 回答