Ich habe NTPD auf meinem Server ausgeführt. Dies sind alle Standardeinstellungen, mit der Ausnahme, dass ich die Fähigkeit, Server für andere Computer zu sein, auskommentiert habe:
# restrict -4 default kod notrap nomodify nopeer noquery
# restrict -6 default kod notrap nomodify nopeer noquery
restrict default ignore
Wenn ich renne ntpdate -q ntp.ubuntu.com
, wird mir gesagt, dass die Uhr meines Rechners um 7 Sekunden abgestellt ist.
Was ist los? Wie kann ich diagnostizieren, was gerade passiert? Gibt es ein Protokoll, das ich aktivieren kann?
Weitere Infos # 1
# ntpq -np
remote refid st t when poll reach delay offset jitter
==============================================================================
91.189.94.4 193.79.237.14 2 u 30 64 7 108.518 -0.136 0.361
Weitere Infos # 2
So sah das aus, als ich die Frage stellte:
# ntpdate -q ntp.ubuntu.com
server 91.189.94.4, stratum 2, offset 7.191308, delay 0.13310
10 Jan 20:38:09 ntpdate[31055]: step time server 91.189.94.4 offset 7.191308 sec
Und so sieht es jetzt aus, nachdem ntpd ein paar Mal neu gestartet wurde (ich gehe davon aus, dass es das ist, was es behoben hat):
# ntpdate -q ntp.ubuntu.com
server 91.189.94.4, stratum 2, offset 0.000112, delay 0.13164
10 Jan 20:47:03 ntpdate[31419]: adjust time server 91.189.94.4 offset 0.000112 sec
Weitere Infos # 3
Ich habe ntp deinstalliert und openntpd installiert und ausgeführt. Die /usr/sbin/ntpd -d
Ausgabe sieht folgendermaßen aus:
reply from 64.73.32.134: offset 6.715003 delay 0.041152, next query 30s
reply from 208.53.158.34: offset 6.700224 delay 0.036263, next query 31s
adjusting local clock by 6.734120s
reply from 72.18.205.156: offset 6.708575 delay 0.035885, next query 30s
reply from 64.73.32.134: offset 6.701463 delay 0.044199, next query 33s
Was für mich ziemlich eindeutig darauf hinweist, dass ich die Zeit auf meinem Server nicht einstellen kann (obwohl es bei normalem ntp manchmal zu aktualisieren scheint ...).
Weitere Infos # 4
Mein VPS-Anbieter sagt:
Die neuesten Kernel sollten Ihr System nicht an die Uhr von dom0 binden. Zur Sicherheit können Sie in Ihrer sysctl.conf xen.independent_wallclock = 1 setzen.
Was meiner Meinung nach immer noch nicht das Problem des VPS angeht, das eine CPU benötigt, um korrekte Timing-Berechnungen durchführen zu können.
ntpq -np
, was ist die Ausgabe?