Die Uhrzeit auf meinem System ist aus irgendeinem Grund falsch.
Ich muss ein Update ausführen, aber ich kann anscheinend nicht.
Dies ist der Fehler.
ntpdate pool.ntp.org
31 Aug 12:31:59 ntpdate[3108]: the NTP socket is in use, exiting
Ich habe gerade neu gestartet, ich weiß nicht, wie etwas sein kann in use
.
sudo pkill -9 -f ntp
. Das hat bei centOS für mich den Trick getan.service ntpd stop
26 Jan 10:52:30 ntpdate[4093]: no server suitable for synchronization found
Wenn Sie
ntpdate
denntp
Daemon bereits ausführen möchten , verwenden Sie den folgenden Befehl:und es wird einen anderen Port verwenden.
quelle
Einfacher Einzeiler zum Synchronisieren Ihrer Uhr:
quelle
Möglicherweise blockiert eine Firewall den Port 123, wodurch der NTP-Server möglicherweise keine Zeitserver sieht.
In meinem Fall blockierte mein ISP (Internet Service Provider) Ports.
Ein Port-Scan von 123 hat die Blockierung ebenfalls nicht erkannt.
Die rauchende Waffe war, dass ich vorübergehend zwei unabhängige Internet-Feeds habe. Wenn ich unter Linux
ntpq -p
(wiederholt) mit dem ersten angeschlossenen Internet-Feed laufe, wird nichts aktualisiert, aber mit dem anderen Feed erhalte ich Aktualisierungen!Wie @Jens A. Koch sagt, umgeht
ntpdate -u <server name>
dies vorübergehend (kein Wortspiel beabsichtigt) das Zeitproblem auf lange Sicht nicht.Im Laufe der Zeit tritt eine Drift sowohl in Ihrer System- als auch in Ihrer Hardware-Uhr auf. Auch in meinem Fall führt das Dual-Booten von Linux / Windows dazu, dass die Hardware-Uhr weiter durcheinander gerät (nach Stunden).
Daher muss der Port 123 für UDP geöffnet sein, damit die Systemuhr gewartet werden kann.
Anstatt den
-u
Port 123 zu verwenden , können Sie auch Folgendes tun:service ntp stop
, dannntpdate <server url>
(ohne -u) und schließlichservice ntp start
.Dies scheint das Problem der Port-Blockierung zu umgehen, zumindest um die Uhr einmal einzustellen. Wenn dies
-u
funktioniert, dies jedoch nicht, ist es ein ziemlich sicheres Zeichen dafür, dass der Port blockiert ist oder der Server nicht mehr reagiert.Ein weiteres Problem , das ich hatte, war , zu lösen , dass für mich die Debian
/etc/ntp.conf
Standardkonfiguration enthielt 4 Zeilen zu den Pools:debian.pool.ntp.org
. Keiner dieser Server funktionierte. Ich habe folgende Fehlermeldung erhalten:Ich musste die Server auf ändern
us.pool.ntp.org
.quelle