Wie kann man NTPD dazu zwingen, Datum/Uhrzeit nach dem Booten zu aktualisieren?

Der Raspberry Pi hat keine Hardware-Uhr. Wie kann ich NTPD zwingen, Datum/Uhrzeit sofort nach jedem Start zu aktualisieren?

Ich verwende Raspbian und der Raspberry Pi ist über ein Ethernet Kabel angeschlossen.

Führen Sie ein apt-get install ntpdate aus.

ntpdate wird ausgeführt, wenn eine Ethernet-Schnittstelle hochgefahren wird, und setzt die Zeit von einem ntp-Server (siehe /etc/default/ntpdate).

Wenn ntpd läuft, wird ntpdate nichts tun, jedoch wird ntpdate beim Hochfahren vor ntpd laufen - dies sollte also funktionieren, um die Zeit beim Hochfahren zu setzen, solange es eine Ethernet-Verbindung gibt.

Kommentare (5)

Wenn Ihre Uhr nicht richtig geht, müssen Sie ntp zur Synchronisierung zwingen, indem Sie dies tun:

sudo /etc/init.d/ntp stop
sudo ntpd -q -g
sudo /etc/init.d/ntp start
Kommentare (6)

Er sollte bereits die Uhrzeit aktualisieren. Der NTPD-Server sollte direkt nach der Auslagerungsdatei und vor SSHD starten.

Überprüfen Sie Ihre Datei /etc/ntp.conf, um sicherzustellen, dass sie konfiguriert ist.

Sie sollte mindestens einen Server auflisten. Ich verwende time.nrc.ca für meinen Server.

Die Handbuchseite für ntp.conf finden Sie hier: http://linux.die.net/man/5/ntp.conf

Kommentare (0)