试图同步两台计算机的时钟时序

时间:2012-07-02 18:02:03

标签: ubuntu clock ntp

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

首先,我访问了/etc/ntp.conf文件。我在每台计算机的文件中看到以下四行:

server 0.ubuntu.pool.ntp.org ................... server 3.ubuntu.pool.ntp.org

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

server ntp.ubuntu.com

然而,他们仍然表现出几秒钟的漂移。我做了正确的步骤吗?

如何定时同步这些计算机?

谢谢,

纳兹穆尔

1 个答案:

答案 0 :(得分: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/

PS

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

server 1.CC.pool.ntp.org iburst