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?

John Bachir
quelle
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.

jscott
quelle
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
26

Mit ntpdate können Sie einen Zeitserver abfragen

ntpdate -q ntp.ubuntu.com

user9517 unterstützt GoFundMonica
quelle
Vielen Dank! Vielleicht können Sie diese Frage auch beantworten serverfault.com/questions/220836/…
John Bachir
Dies funktionierte für eine Minzkiste.
Rujikin
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
Ion
quelle