In diesem Artikel diskutieren wir die Methode, um die Zeit mit einem Server auf Raspberry Pi zu synchronisieren, wird diskutiert.
So synchronisieren Sie die Zeit mit einem Server auf Raspberry Pi?
In Raspberry Pi gibt es zwei Möglichkeiten, Zeit mit dem Server zu synchronisieren:
Methode 1: Durch Verwendung von Timedatectl
Wie bereits erwähnt, wird in Raspberry Pi die Zeit mit dem synchronisiertTimedatectlPaket, um zu überprüfen, ob Ihr System mit Ihrem RegionS-Server synchronisiert wird, können Sie den folgenden Befehl ausführen, um den Status anzuzeigen:
Timedatectl -Status
In der Ausgabe können Sie feststellen, dass die Zeitzone nach Europa/London eingestellt ist, was für meine Region nicht genau ist.
Um die verfügbaren Zeit-Zonen-Optionen in Raspberry Pi zu finden, können Sie den folgenden Befehl ausführen:
Timedatectl List-TimeZones
Als Ausgabe wird eine vollständige Liste der verfügbaren Zeitzonen zusammen mit den Continententamen angezeigt:
Vor der Einstellung der Zeitzone ist es wichtig, die Zeitsynchronisation auf Raspberry Pi zu aktivieren und dafür den folgenden Befehl auszuführen:
sudo Timedatectl set-ntp true
Sobald die Zeitsynchronisation aktiviert ist, können Sie die Zeitzone mithilfe des unten erwähnten Befehls festlegen, und die Systemuhr wird mit dem Set Time Zone Server synchronisiert:
sudo Timedatectl Set-TimeZone
Zum Beispiel wollte ich hier die Zeit mit der New Yorker Zeitzone synchronisieren:
sudo Timedatectl Set-TimeZone America/New_york
Um zu überprüfen, ob die Zeitsynchronisation erfolgreich aktiviert ist, werden wir versuchen, die Zeit manuell auf jede gewünschte Zeit zu setzen:
sudo Timedatectl Set-Time '16: 00: 00 '
Wenn der obige Befehl einen Fehler generiert, der besagt, dass die automatische Zeitsynchronisation aktiviert ist, ist Ihre Zeitsynchronisation erfolgreich abgeschlossen
Methode 2: Mit Timesyncd.Conf
Die andere Methode zur Synchronisierung der Zeit ist die Bearbeitung der “Timesyncd.ConfDatei, um das NTP -Protokoll zu verwenden, um die Zeit zu synchronisieren. Aber zuerst müssen Sie die installieren NTP Paket aus dem folgenden Befehl:
sudo apt installieren NTP
Dann öffnen Sie den Nano -Editor die “Timesyncd.ConfDatei mithilfe des folgenden Befehls:
sudo nano/etc/systemd/timesyncd.Conf
Sobald die Datei geöffnet ist, scrollen Sie jetzt zum Ende der Datei und fügen Sie den Text in die unten erwähnte Datei ein:
#Ntp =
Fallbackntp = 0.uns.Schwimmbad.NTP.org 1.uns.Schwimmbad.NTP.Org
Speichern Sie die Datei, indem Sie Strg+x und dann y drücken.
Nun, um das sicherzustellen NTP Der Service wird ausgeführt. Verwenden Sie den unten erwähnten Befehl:
Sudo Service NTP -Status
Wenn der Status des Dienstes inaktiv ist, müssen Sie den Service starten:
Führen Sie den unten erwähnten Befehl aus, um den NTP-Dienst zu starten:
Sudo Service NTP Start
Und um zu überprüfen, ob der Dienst gestartet wird, führen Sie die aus NTP Statusbefehl erneut:
Sudo Service NTP -Status
In der Ausgabe können Sie sehen, dass der Dienst jetzt aktiv ausgeführt wird:
Um zu überprüfen, ob die Synchronisation erfolgreich aktiviert ist, versuchen wir, die Zeit für Raspberry Pi manuell festzulegen:
sudo Timedatectl Set-Time '16: 00: 00 '
Der Fehler wird generiert, was überprüft, ob die Zeit erfolgreich synchronisiert wird.
Abschluss
Um die Zeit mit einem Server auf Raspberry Pi zu synchronisieren, gibt es zwei Methoden. Einer ist mit der Verwendung der “TimedatectlDas wird auch standardmäßig verwendet, um die Zeit für Raspberry Pi zu synchronisieren. Die andere Methode besteht darin, das zu ändernTimesyncd.ConfDatei aber für diese Methode die NTP Das Paket muss installiert werden.