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?
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
Réponses:
ntpq -p ntp.ubuntu.com
De
man ntpq
:Edit: l'hôte expire en ce moment.
ntpq -p pool.ntp.org
renverra un résultat valide.la source
ntpq -p
ne demande pas de temps, il demande une liste de pairs et d'autres vars. Si le serveur a unenoquery
restriction, il expirera.ntpq -p pool.ntp.org
temps de deux de mes machines, alors qu'il n'y a pas un tel problème avecntpdate -q pool.ntp.org
. Comme l'a dit GnP,ntpq -p
ne fait pas ce que l'utilisateur attend. Cette réponse incorrecte devrait probablement être supprimée. De plus,ntpq
ne peut pas être installé sous Debian sans le démon ntp associé !Vous pouvez utiliser ntpdate pour interroger un serveur de temps
ntpdate -q ntp.ubuntu.com
la source
En fait, la commande
ntpq -c "rv 0 clock" ntp.ubuntu.com
retournera l'heure du serveur au format standard: c'est le résultat de ca.pool.ntp.org :la source