¿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?
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
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
Respuestas:
ntpq -p ntp.ubuntu.com
De
man ntpq
:Editar: el host está agotando el tiempo ahora.
ntpq -p pool.ntp.org
devolverá un resultado válido.fuente
ntpq -p
no está pidiendo tiempo, está pidiendo una lista de pares y otros vars. Si el servidor tiene unanoquery
restricción, se agota el tiempo de espera.ntpq -p pool.ntp.org
agota el tiempo de espera de dos de mis máquinas, mientras que no hay tal problema conntpdate -q pool.ntp.org
. Como dijo GnP,ntpq -p
no hace lo que el usuario espera. Esta respuesta incorrecta probablemente debería eliminarse. Ademásntpq
, no se puede instalar en Debian sin el demonio ntp asociado .Puede usar ntpdate para consultar un servidor horario
ntpdate -q ntp.ubuntu.com
fuente
En realidad, el comando
ntpq -c "rv 0 clock" ntp.ubuntu.com
devolverá la hora del servidor en formato estándar: este es el resultado de ca.pool.ntp.org :fuente