Comment puis-je comparer l'heure d'un serveur ntp à l'heure de mon serveur?

26

J'ai ntpd fonctionnant sur une boîte. Je veux voir comment l'heure sur la boîte se compare à l'heure récupérée sur ntp.ubuntu.com. Y a-t-il un moyen facile de faire ceci?

John Bachir
la source
1
Je suppose que vous voulez juste voir l'heure et ne pas vraiment changer l'heure de votre ordinateur pour qu'elle corresponde?
DerfK
1
Oui, c'est vrai.
John Bachir

Réponses:

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

Edit: l'hôte expire en ce moment. ntpq -p pool.ntp.orgrenverra un résultat valide.

jscott
la source
2
ntpdate est obsolète, il est donc préférable de prendre l'habitude d'utiliser ntpq à la place. Cependant, j'utilise toujours ntpdate tout le temps, les vieilles habitudes ont la vie dure.
Phil Hollenback
1
@Phil Hollenback: ntpdate peut être "obsolète", mais cela fonctionne. ntpq -p ne le fait souvent pas. Peut-être parce que les FAI le bloquent? Ou à cause de la configuration du serveur?
mivk
1
@mivk "Peut-être parce que les FAI le bloquent" Cela n'a aucun sens. C'est tout le même protocole NTP.
Jonathon Reinhart
10
@mivk @Jonathon en fait, ntpq -pne demande pas de temps, il demande une liste de pairs et d'autres vars. Si le serveur a une noqueryrestriction, il expirera.
GnP
4
ntpq -p pool.ntp.orgtemps de deux de mes machines, alors qu'il n'y a pas un tel problème avec ntpdate -q pool.ntp.org. Comme l'a dit GnP, ntpq -pne fait pas ce que l'utilisateur attend. Cette réponse incorrecte devrait probablement être supprimée. De plus, ntpqne peut pas être installé sous Debian sans le démon ntp associé !
vinc17
26

Vous pouvez utiliser ntpdate pour interroger un serveur de temps

ntpdate -q ntp.ubuntu.com

user9517 prend en charge GoFundMonica
la source
Merci! Vous pouvez peut-être aussi répondre à cette question serverfault.com/questions/220836/…
John Bachir
Cela a fonctionné pour une boîte à la menthe.
Rujikin
9

En fait, la commande ntpq -c "rv 0 clock" ntp.ubuntu.comretournera l'heure du serveur au format standard: c'est le résultat de ca.pool.ntp.org :

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