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


Ich habe ntpd auf einer Kiste laufen. Ich möchte sehen, wie die Zeit auf der Box mit der Zeit von ntp.ubuntu.com verglichen wird. Gibt es einen einfachen Weg, dies zu tun?


21
2018-01-10 20:29


Ursprung


Ich nehme an, Sie möchten nur die Zeit dort sehen und nicht wirklich die Zeit Ihres Computers ändern, um ihm zu entsprechen? - DerfK
Ja, das stimmt. - John Bachir


Antworten:


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

Edit: Der Host hat gerade ein Timeout. ntpq -p pool.ntp.org gibt ein gültiges Ergebnis zurück.


13
2018-01-10 20:32



ntpdate ist veraltet, daher ist es am besten, stattdessen ntpq zu verwenden. Allerdings benutze ich immer noch ntpdate die ganze Zeit, alte Gewohnheiten sterben schwer. - Phil Hollenback
@Phil Hollenback: ntpdate kann "veraltet" sein, aber es funktioniert. ntpq -p tut es oft nicht. Möglicherweise weil ISPs es blockieren? Oder wegen der Serverkonfiguration? - mivk
@mivk "Möglicherweise weil ISPs es blockieren" Das macht keinen Sinn. Es ist das gleiche NTP-Protokoll. - Jonathon Reinhart
@mivk @ Jonathon tatsächlich, ntpq -p fragt nicht nach Zeit, sondern nach einer Liste von Peers und anderen Vars. Wenn der Server a noquery Einschränkung es wird Zeitüberschreitung. - GnP
ntpq -p pool.ntp.org Zeit von zwei meiner Maschinen aus, während es kein solches Problem gibt ntpdate -q pool.ntp.org. Wie von GnP gesagt, ntpq -p tut nicht, was der Benutzer erwartet. Diese falsche Antwort sollte wahrscheinlich entfernt werden. Außerdem ntpq kann nicht unter Debian ohne den zugehörigen ntp-Daemon installiert werden! - vinc17


Sie können verwenden ntpdate einen Zeitserver abfragen

ntpdate -q ntp.ubuntu.com 


22
2018-01-10 20:33



Vielen Dank! Vielleicht können Sie diese Frage auch beantworten serverfault.com/questions/220836/... - John Bachir
Dies funktionierte für eine Münzbox. - Rujikin


Eigentlich der Befehl ntpq -c "rv 0 clock" ntp.ubuntu.com gibt die 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

8
2018-06-29 13:48