如何比较ntp服务器的时间和服务器的时间?


26

我在盒子上运行了ntpd。我想看看包装盒上的时间与从ntp.ubuntu.com检索到的时间相比如何。是否有捷径可寻?


1
我认为您只是想看看那里的时间而实际上不更改计算机的时间以匹配它?
DerfK 2011年

1
是的,是的。
John Bachir

Answers:


18

ntpq -p ntp.ubuntu.com

来自man ntpq

...
-p     Print  a list of the peers known to the server as well as a summary of their state. This is equivalent to the peers interactive command.
...

编辑:主机正在立即超时。 ntpq -p pool.ntp.org将返回有效结果。


2
不建议使用ntpdate,因此最好养成使用ntpq的习惯。但是我自己仍然一直使用ntpdate,旧习惯很难改掉。
Phil Hollenback

1
@Phil Hollenback:ntpdate可能已被“弃用”,但它可以工作。ntpq -p通常不这样做。可能是因为ISP阻止了它吗?还是因为服务器配置?
mivk '16

1
@mivk “可能是因为ISP阻止了它”,这没有任何意义。这都是相同的NTP协议。
乔纳森·莱因哈特

10
@mivk @Jonathon实际上ntpq -p并没有要求时间,而是要求列出同伴和其他变量。如果服务器有noquery限制,它将超时。
GnP '16

4
ntpq -p pool.ntp.org我的两台机器都超时了,而则没有这样的问题ntpdate -q pool.ntp.org。就像GnP所说的那样,ntpq -p并没有达到用户的期望。这个错误的答案可能应该删除。此外,ntpq如果没有相关的ntp守护程序,则无法在Debian下安装它
vinc17 2016年


9

实际上,该命令ntpq -c "rv 0 clock" ntp.ubuntu.com将以标准格式返回服务器的时间:这是ca.pool.ntp.org的结果:

clock=d1b5aa9c.b8f9697a  Wed, Jun 29 2011  9:43:56.722
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.