Für jedes Betriebssystem ist eine Standardzeitzone konfiguriert. Manchmal müssen Benutzer die Standardzeitzone gemäß ihren Anforderungen auf dem Linux-System in eine andere Zeitzone ändern. Dieses Tutorial hilft beim Ändern der Zeitzone auf Debian 11-, Debian 10- und Debian 9-Systemen.
Aktuelle Zeitzone prüfen
Sie können die aktuelle Zeitzone eines Systems anzeigen, indem Sie einfach den Befehl „date“ im Terminal eingeben.
date
Output: Sat 26 Mar 2022 05:43:11 AM UTC
Der obige Befehl zeigt, dass dieses System in der UTC läuft Zeitzone.
Sie können sich auch auf das timedatectl beziehen Befehl, um die Detailausgabe der aktuellen Systemzeit, Zeitzone und vieler anderer Details anzuzeigen.
timedatectl
Output: Local time: Sat 2022-03-26 05:43:49 UTC Universal time: Sat 2022-03-26 05:43:49 UTC RTC time: Sat 2022-03-26 05:43:48 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: no NTP service: n/a RTC in local TZ: no
Zeitzone in Linux einstellen oder ändern
Unter /usr/share/zoneinfo sind die Linux-Zeitzonen-relegierten Dateien verfügbar Verzeichnis. Dort finden Sie alle verfügbaren Zeitzonen.
Sie können eine der folgenden Methoden auswählen, um die Zeitzone des Linux-Systems über die Befehlszeile zu ändern.
-
Methode 1 – Verwendung des timedatectl-Befehls (empfohlen)
Verwendung von timedatectl Befehl ist die angebotene Möglichkeit, die Zeitzone auf einem Linux-System einzustellen oder zu ändern. Mit dem folgenden Befehl können Sie alle verfügbaren Zeitzonen auflisten.
timedatectl list-timezones
Finden Sie die richtige Zeitzone für Ihr System im obigen Ergebnis heraus. Verwenden Sie als Nächstes den folgenden Befehl, um eine neue Zeitzone für das Linux-System festzulegen.
sudo timedatectl set-timezone "America/Los_Angeles"
-
Methode 2 – Verwenden von /etc/localtime Symlink
Sie können die Systemzeit auch ändern, indem Sie den symbolischen Link /etc/localtime ändern Datei auf Linux-Systemen. Sie müssen nur unter /usr/share/zoneinfo nach den richtigen Zeitzonendateien suchen Verzeichnis.
Zuerst die aktuelle Datei umbenennen oder entfernen:
sudo mv /etc/localtime /etc/localtime-old
Ändern Sie dann den symbolischen Link der Datei in die richtige Zeitzonen-Konfigurationsdatei:
sudo ln -s /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
Das System passt die neue Uhrzeit automatisch an die im System eingestellte neue Zeitzone an. Sie können den Befehl „timedatectl“ erneut ausführen, um zu bestätigen, dass die Zeitzone korrekt aktualisiert wurde.
Schlussfolgerung
Dieses Tutorial führt Sie durch das Festlegen oder Ändern der Zeitzone auf einem Debian-Linux-System.