¿Cómo puedo comparar la hora de un servidor ntp con la hora de mi servidor?

26

Tengo ntpd ejecutándose en una caja. Quiero ver cómo el tiempo en la caja se compara con el tiempo recuperado de ntp.ubuntu.com. ¿Hay una forma fácil de hacer esto?

John Bachir
fuente
1
¿Supongo que solo quieres ver el tiempo allí y no cambiar realmente el tiempo de tu computadora para que coincida?
DerfK
1
Sí, eso es correcto.
John Bachir

Respuestas:

18

ntpq -p ntp.ubuntu.com

De 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.
...

Editar: el host está agotando el tiempo ahora. ntpq -p pool.ntp.orgdevolverá un resultado válido.

jscott
fuente
2
ntpdate está en desuso, por lo que es mejor acostumbrarse a usar ntpq en su lugar. Sin embargo, todavía uso ntpdate todo el tiempo, los viejos hábitos tardan en morir.
Phil Hollenback
1
@Phil Hollenback: ntpdate puede estar "en desuso", pero funciona. ntpq -p a menudo no lo hace. ¿Posiblemente porque los ISP lo están bloqueando? ¿O por la configuración del servidor?
mivk
1
@mivk "Posiblemente porque los ISP lo están bloqueando" Esto no tiene sentido. Es todo el mismo protocolo NTP.
Jonathon Reinhart el
10
@mivk @Jonathon en realidad, ntpq -pno está pidiendo tiempo, está pidiendo una lista de pares y otros vars. Si el servidor tiene una noqueryrestricción, se agota el tiempo de espera.
GnP
44
ntpq -p pool.ntp.orgagota el tiempo de espera de dos de mis máquinas, mientras que no hay tal problema con ntpdate -q pool.ntp.org. Como dijo GnP, ntpq -pno hace lo que el usuario espera. Esta respuesta incorrecta probablemente debería eliminarse. Además ntpq, no se puede instalar en Debian sin el demonio ntp asociado .
vinc17
26

Puede usar ntpdate para consultar un servidor horario

ntpdate -q ntp.ubuntu.com

user9517 es compatible con GoFundMonica
fuente
¡Gracias! Quizás también pueda responder esta pregunta serverfault.com/questions/220836/…
John Bachir
Esto funcionó para una caja de menta.
Rujikin
9

En realidad, el comando ntpq -c "rv 0 clock" ntp.ubuntu.comdevolverá la hora del servidor en formato estándar: este es el resultado de ca.pool.ntp.org :

clock=d1b5aa9c.b8f9697a  Wed, Jun 29 2011  9:43:56.722
Ion
fuente