Wenn ich Mac OS X so eingestellt habe, dass Datum und Uhrzeit automatisch eingestellt werden, wie oft wird dies wirklich durchgeführt? Und kann ich ein Update erzwingen?
NTPd (von Mac OS X verwendet) wird mit der Geschwindigkeit synchronisiert, die es für angemessen hält - das hängt von Ihrem Zeitversatz ab. Es kommt häufiger vor, wenn Sie das Gerät zum ersten Mal einschalten / eine Verbindung zum Netz herstellen. Wenn die Uhr durch das Gerät ausreichend stabilisiert wurde, wird die Verbindung in längeren Abständen hergestellt.
Es synchronisiert nicht nur Ihre aktuelle Uhrzeit und Ihr Datum, sondern auch die tatsächliche Uhrzeit. Das bedeutet, dass nach einiger Zeit, in der Sie es aktiviert haben (und mit dem Internet verbunden sind), Ihre Uhr sehr genau ist, auch wenn Sie längere Zeit nicht mit dem Internet verbunden sind.
Wenn Sie die wichtigsten Details erfahren möchten, besuchen Sie Wikipedia und die NTP-Site .
System Preferences > Date & Time > Date & Time > Set date and time automatically
.Aktualisieren
Seit OS X 10.14 (Mojave) wurde der
ntpdate
Befehl entfernt - verwenden Siesntp
stattdessen:Ursprüngliche Antwort
Für ältere Versionen von OX X (vor 10.14) gilt die ursprüngliche Antwort weiter unten.
Verwenden Sie zum manuellen Aktualisieren der Uhrzeit mit NTP Folgendes
ntpdate
aus einer Shell:z.B,
Verweise:
ntpdate(8)
(für “Mac OS X Version 10.9”)ntpd
- NTP-Daemon (Network Time Protocol)quelle
sudo: ntpdate: command not found
unter macOS 10.14 Verwenden Siesudo sntp -sS time.apple.com
stattdessenDer Network Time Daemon (ntpd) protokolliert die Aktivität in /var/log/system.log. Sie können die letzten Aktivitäten mit grep sehen:
In der Manpage (
man ntp.conf
) zu ntp.conf finden Sie Details zur weiteren Konfiguration von ntpd, einschließlich der Anzahl der protokollierten Informationen und der Häufigkeit der Aktualisierungen (nehme ich an).quelle
Wenn das Datum veraltet ist, schalten Sie den Zeitserver aus und stellen Sie das Datum zuerst manuell ein. Wenn Sie dann das NTP einschalten, wird es synchronisiert. Ansonsten ignoriert es einfach, was die Uhr sagt. 1944 und 1970 Jahre werden die Uhr nicht synchronisieren.
quelle
Das automatische Aktivieren / Deaktivieren der eingestellten Zeitzone auf der Registerkarte "Datums- und Uhrzeiteinstellungen" hat mir nicht geholfen.
Ich endete mit Sntp-Client von der Kommandozeile
Wie Sie unten sehen können, ist meine Zeit ~ 30 Sekunden zu schnell.
❯ sntp pool.ntp.org sntp [email protected] Tue Mar 21 14:36:42 UTC 2017 (136.200.1~2533) kod_init_kod_db(): Cannot open KoD db file /var/db/ntp-kod: No such file or directory 2018-10-30 10:03:35.514209 (-0300) -27.660871 +/- 18.459649 pool.ntp.org 197.84.150.123 s2 no-leap
Ich drehte meine Uhr als Wurzel
sh-3.2# sntp -S pool.ntp.org sntp [email protected] Tue Mar 21 14:36:42 UTC 2017 (136.200.1~2533) kod_init_kod_db(): Cannot open KoD db file /var/db/ntp-kod: No such file or directory 2018-10-30 10:06:26.214299 (-0300) -27.574985 +/- 18.423331 pool.ntp.org 41.231.53.4 s2 no-leap
Ein weiterer SNTP zeigt, dass die Synchronisation erreicht wurde
sh-3.2# sntp -S pool.ntp.org sntp [email protected] Tue Mar 21 14:36:42 UTC 2017 (136.200.1~2533) kod_init_kod_db(): Cannot open KoD db file /var/db/ntp-kod: No such file or directory 2018-10-30 10:06:02.523568 (-0300) -0.032662 +/- 0.061844 pool.ntp.org 41.231.53.4 s2 no-leap
quelle