Android

Wie man die Zeitzone unter Debian 9 einstellt oder ändert

Samsung Galaxy S7 / S7 edge: Sperrbildschirm – Personalisierung

Samsung Galaxy S7 / S7 edge: Sperrbildschirm – Personalisierung

Inhaltsverzeichnis:

Anonim

Die Verwendung der richtigen Zeitzone ist für viele systembezogene Aufgaben und Prozesse wichtig. Beispielsweise verwendet der Cron-Daemon die Zeitzone des Systems zum Ausführen von Cron-Jobs, und die Zeitstempel in den Protokolldateien basieren auf derselben Zeitzone des Systems.

Die Zeitzone des Systems wird während der Installation festgelegt, kann jedoch zu einem späteren Zeitpunkt problemlos geändert werden. Dieses Tutorial zeigt, wie man die Zeitzone unter Debian 9 einstellt oder ändert.

Voraussetzungen

Der Benutzer, unter dem Sie angemeldet sind, muss über sudo-Berechtigungen verfügen, um die Zeitzone des Systems ändern zu können.

Überprüfen der aktuellen Zeitzone

In Debian und anderen modernen Linux-Distributionen können Sie mit dem Befehl timedatectl die Zeit und die Zeitzone des aktuellen Systems anzeigen und einstellen.

timedatectl

Wie in der Ausgabe unten gezeigt, ist die Zeitzone des Systems auf "America / Chicago" eingestellt:

Local time: Mon 2019-03-11 16:46:45 CDT Universal time: Mon 2019-03-11 21:46:45 UTC RTC time: Mon 2019-03-11 21:46:45 Time zone: America/Chicago (CDT, -0500) Network time on: yes NTP synchronized: no RTC in local TZ: no

Die System-Zeitzone wird durch Verknüpfen von /etc/localtime mit einer binären Zeitzonen- /etc/localtime im Verzeichnis /usr/share/zoneinfo konfiguriert. Eine andere Möglichkeit, die Zeitzone zu überprüfen, besteht darin, den Pfad anzuzeigen, auf den der Symlink mit dem Befehl ls verweist:

ls -l /etc/localtime

lrwxrwxrwx 1 root root 37 Jan 23 03:19 /etc/localtime ->../usr/share/zoneinfo/America/Chicago

Ändern der Zeitzone in Debian

Bevor Sie die Zeitzone ändern können, müssen Sie den langen Namen der Zeitzone ermitteln, die Sie verwenden möchten. Die Namenskonvention für Zeitzonen verwendet normalerweise das Format „Region / Stadt“.

Um alle verfügbaren Zeitzonen timedatectl , können Sie entweder die Dateien im Verzeichnis /usr/share/zoneinfo timedatectl oder den Befehl timedatectl .

timedatectl list-timezones

… Europe/Lisbon Europe/Ljubljana Europe/London Europe/Luxembourg Europe/Madrid Europe/Malta…

Führen Sie den folgenden Befehl als sudo-Benutzer aus, wenn Sie die für Ihren Standort zutreffende Zeitzone ermittelt haben:

sudo timedatectl set-timezone your_time_zone

Um beispielsweise die Zeitzone des Systems auf Europe/Ljubljana zu ändern, würden Sie Folgendes ausführen:

sudo timedatectl set-timezone Europe/Ljubljana

Überprüfen Sie die Änderung, indem Sie den Befehl timedatectl :

timedatectl

Local time: Mon 2019-03-11 22:51:27 CET Universal time: Mon 2019-03-11 21:51:27 UTC RTC time: Mon 2019-03-11 21:51:26 Time zone: Europe/Ljubljana (CET, +0100) Network time on: yes NTP synchronized: yes RTC in local TZ: no

Ändern der Zeitzone durch Erstellen eines Symlinks

Löschen Sie die aktuelle Datei /etc/localtime oder den Symlink:

sudo rm -f /etc/localtime

Identifizieren Sie die Zeitzone, die Sie konfigurieren möchten, und erstellen Sie einen Symlink:

sudo ln -s /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime

Sie können die Änderung bestätigen, indem Sie entweder die Datei /etc/localtime oder den Befehl date /etc/localtime :

date

Mon Mar 11 22:55:04 CET 2019

Fazit

In diesem Handbuch haben Sie gelernt, wie Sie die Zeitzone Ihres Debian-Systems ändern. Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.

Debian-Terminal