Aktualisierungszeit: ntpdate[3108]: Der NTP-Socket wird verwendet und beendet
Die Zeit auf meinem System ist aus irgendeinem Grund falsch.
ich muss ein Update ausführen, kann aber 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
.
4 answers
Es wird verwendet, weil der Dienst ntp
wahrscheinlich ausgeführt wird. Sie haben nicht erwähnt, welches Linux Sie verwenden, daher wird davon ausgegangen, dass Sie service
installiert haben (dass Sie ein System V-System ausführen):
$ sudo ntpdate pool.ntp.org
31 Aug 19:05:55 ntpdate[8911]: the NTP socket is in use, exiting
$ sudo service ntp stop
[ ok ] Stopping NTP server: ntpd.
$ sudo ntpdate pool.ntp.org
31 Aug 19:07:11 ntpdate[10355]: adjust time server 46.29.176.115 offset -0.002893 sec
$ sudo service ntp start
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-01-29 00:23:44
Wenn Sie ntpdate
mit dem bereits laufenden ntp
- Daemon ausführen möchten, verwenden Sie den folgenden Befehl:
# ntpdate -u pool.ntp.org
Und es wird ein anderer Port verwendet.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-01-07 19:48:54
Einfacher Einzeiler zum Synchronisieren Ihrer Uhr:
ntpdate -u ptbtime1.ptb.de && hwclock -w
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-02-16 19:25:28
Sie könnten einen Firewall-blockierenden Port 123 haben, der dazu führen kann, dass der NTP-Server niemals Zeitserver sieht.
In meinem Fall blockierte mein ISP (Internet Service Provider) Ports.
Ein Port-Scan von 123 hat die Blockade ebenfalls nicht erkannt.
Die rauchende Waffe war, dass ich vorübergehend zwei unabhängige Internet-Feeds habe. In Linux, wenn ich ntpq -p
(wiederholt) mit dem ersten angeschlossenen Internet-Feed ausführe, wird nichts aktualisiert, aber mit dem anderen Feed bekomme ich updates!
Wie @Jens A. Koch sagt, ntpdate -u <server name>
geht um, naja, vorübergehend (kein Wortspiel beabsichtigt), es behebt nicht das Zeit-Problem langfristig.
Im Laufe der Zeit treten sowohl in Ihrem System als auch in Ihren Hardware-Uhren Abweichungen auf. Auch in meinem Fall führt das Dual-Booten von Linux / Windows dazu, dass die Hardware-Uhr weiter durcheinander gerät (nach Stunden).
Sie müssen also Port 123 für UDP geöffnet haben, um Ihre Systemuhr aufrechtzuerhalten.
Anstatt zu verwenden -u
, sie können tun Sie dies auch, was meiner Meinung nach Port 123 (anstelle eines nicht 'privilegierten' Ports) verwendet:
service ntp stop
, dannntpdate <server url>
(ohne das-u) und schließlichservice ntp start
.
Dies scheint das Problem der Portblockierung zu umgehen, zumindest um die Uhr einmal einzustellen. If -u
funktioniert, aber dies nicht, dann ist es ein ziemlich Sicheres Zeichen dafür, dass der port blockiert ist, oder der server reagiert nicht ...
Ein weiteres Problem , das ich lösen musste, war, dass für mich der Debian-Standard /etc/ntp.conf
die Konfiguration umfasste 4 Zeilen zu den Pools: debian.pool.ntp.org
. Keiner dieser Server funktionierte. Ich habe diese Fehlermeldung erhalten:
Fehler beheben debian.pool.ntp.org: Keine Adresse mit
hostname (-5) 24 Mar 04:49:27 ntpdate[15115]: Can ' T find host
debian.pool.ntp.org: Keine mit Hostname verknüpfte Adresse (-5) 24 Mar
04:49:27 ntpdate[15115]: no Server verwendet werden kann, beenden
Ich musste die Server in us.pool.ntp.org
ändern.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-03-24 12:02:51