Antworten:
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
.
Seit OS X 10.14 (Mojave) wurde der ntpdate
Befehl entfernt - verwenden Sie sntp
stattdessen:
sudo sntp -sS time.apple.com
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:
ntpdate -vu (Server oder IP-Adresse)
z.B,
sudo ntpdate -vu time.apple.com
Verweise:
ntpdate(8)
(für “Mac OS X Version 10.9”)ntpd
- NTP-Daemon (Network Time Protocol)Optionen für ntpdate:
-v
Sei wortreich. Diese Option bewirkt
ntpdate
, dass die Versionsidentifikationszeichenfolge von protokolliert wird.-u
Direkt
ntpdate
, um einen nicht privilegierten Port für ausgehende Pakete zu verwenden. Dies ist am nützlichsten, wenn sich eine Firewall befindet, die eingehenden Datenverkehr zu privilegierten Ports blockiert und Sie mit Hosts außerhalb der Firewall synchronisieren möchten. Beachten Sie, dass die-d
Option immer nicht privilegierte Ports verwendet.-q
Nur abfragen - Uhr nicht stellen.
Haftungsausschluss: Die Funktionalität dieses Programms ist jetzt im
ntpd
Programm verfügbar .
Siehe die-q
Befehlszeilenoption auf der Seitentpd
- Network Time Protocol (NTP) -Dämon .
Nach einer angemessenen Trauerzeit ist dasntpdate
Programm aus dieser Distribution auszuscheiden.
sudo: ntpdate: command not found
unter macOS 10.14 Verwenden Sie sudo sntp -sS time.apple.com
stattdessen
Der Network Time Daemon (ntpd) protokolliert die Aktivität in /var/log/system.log. Sie können die letzten Aktivitäten mit grep sehen:
$ grep ntpd /var/log/system.log | grep "time reset"
Jun 18 22:28:56 mymac ntpd[28]: time reset -0.301952 s
Jun 19 10:37:26 mymac ntpd[28]: time reset -1.443661 s
Jun 20 09:46:07 mymac ntpd[28]: time reset -3.529638 s
Jun 21 09:57:43 mymac ntpd[28]: time reset -3.293325 s
Jun 21 22:25:11 mymac ntpd[28]: time reset -0.539650 s
Jun 21 22:43:12 mymac ntpd[28]: time reset +0.142553 s
Jun 22 09:24:23 mymac ntpd[28]: time reset -1.844003 s
Jun 22 09:41:59 mymac ntpd[28]: time reset -0.156320 s
Jun 23 09:06:00 mymac ntpd[28]: time reset -1.880272 s
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).
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 4.2.8p10@1.3728-o 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 4.2.8p10@1.3728-o 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 4.2.8p10@1.3728-o 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