Wie kann ich die Zeit eines NTP-Servers mit der Zeit meines Servers vergleichen?


26

Ich habe NTPD auf einer Box ausgeführt. Ich möchte sehen, wie die Zeit auf der Box mit der von ntp.ubuntu.com abgerufenen Zeit verglichen wird. Gibt es eine einfache Möglichkeit, dies zu tun?


1
Ich nehme an, Sie möchten nur die Zeit dort sehen und die Zeit Ihres Computers nicht so ändern, dass sie mit der Zeit übereinstimmt.
DerfK

1
Ja, das stimmt.
John Bachir

Antworten:


18

ntpq -p ntp.ubuntu.com

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

Bearbeiten: Der Host läuft gerade aus. ntpq -p pool.ntp.orggibt ein gültiges Ergebnis zurück.


2
ntpdate ist veraltet, daher sollten Sie sich angewöhnen, stattdessen ntpq zu verwenden. Trotzdem benutze ich ntpdate immer noch selbst, alte Gewohnheiten sterben schwer.
Phil Hollenback

1
@ Phil Hollenback: ntpdate mag "veraltet" sein, aber es funktioniert. ntpq -p funktioniert oft nicht. Möglicherweise, weil ISPs es blockieren? Oder wegen der Serverkonfiguration?
2.

1
@mivk "Möglicherweise weil ISPs es blockieren" Das macht keinen Sinn. Es ist alles das gleiche NTP-Protokoll.
Jonathon Reinhart

10
@mivk @Jonathon fragt eigentlich ntpq -pnicht nach Zeit, sondern nach einer Liste von Kollegen und anderen Variablen. Wenn der Server eine noqueryEinschränkung aufweist, tritt eine Zeitüberschreitung auf.
GnP

4
ntpq -p pool.ntp.orgmal aus zwei meiner maschinen raus, dabei gibt es kein solches problem mit ntpdate -q pool.ntp.org. Tut, ntpq -pwie von GnP gesagt, nicht das, was der Benutzer erwartet. Diese falsche Antwort sollte wahrscheinlich entfernt werden. Außerdem ntpqkann nicht unter Debian ohne den zugehörigen ntp-Daemon installiert werden !
Vinc17


9

Tatsächlich gibt der Befehl ntpq -c "rv 0 clock" ntp.ubuntu.comdie Uhrzeit des Servers im Standardformat zurück: Dies ist das Ergebnis von ca.pool.ntp.org :

clock=d1b5aa9c.b8f9697a  Wed, Jun 29 2011  9:43:56.722
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.