Android

So stellen Sie die Zeitzone unter Linux ein oder ändern sie

Teamspeak (TS3) Live Banner (Bot) - Zeitzone Anpassen [GER][HD]

Teamspeak (TS3) Live Banner (Bot) - Zeitzone Anpassen [GER][HD]

Inhaltsverzeichnis:

Anonim

Eine Zeitzone ist eine geografische Region mit derselben Standardzeit. Normalerweise wird die Zeitzone während der Installation des Betriebssystems festgelegt, sie kann jedoch zu einem späteren Zeitpunkt problemlos geändert werden.

Die Verwendung der richtigen Zeitzone ist für viele systembezogene Aufgaben und Prozesse unerlässlich. Beispielsweise verwendet der Cron-Daemon die Zeitzone des Systems zum Ausführen von Cron-Jobs. Die Zeitzone wird auch für Protokollzeitstempel verwendet.

In diesem Tutorial werden die Schritte beschrieben, die zum Festlegen oder Ändern der Zeitzone unter Linux erforderlich sind.

Überprüfen der aktuellen Zeitzone

timedatectl ist ein Befehlszeilenprogramm, mit dem Sie die Uhrzeit und das Datum des Systems anzeigen und ändern können. Es ist auf allen modernen systemd-basierten Linux-Systemen verfügbar.

timedatectl zum Anzeigen der aktuellen Zeitzone den Befehl timedatectl ohne Optionen oder Argumente auf:

timedatectl

Local time: Tue 2019-12-03 16:30:44 UTC Universal time: Tue 2019-12-03 16:30:44 UTC RTC time: Tue 2019-12-03 16:30:44 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no

Die Ausgabe oben zeigt, dass die Zeitzone des Systems auf UTC eingestellt ist.

Die Systemzeitzone wird durch Verknüpfen der Datei /etc/localtime mit dem Bezeichner einer binären Zeitzone im Verzeichnis /usr/share/zoneinfo konfiguriert.

Eine andere Möglichkeit, die Zeitzone zu überprüfen, besteht darin, den Pfad, auf den der Symlink verweist, mit dem Befehl ls anzuzeigen:

ls -l /etc/localtime

lrwxrwxrwx 1 root root 27 Dec 3 16:29 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

Ändern der Zeitzone unter Linux

Bevor Sie die Zeitzone ändern, 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“.

Verwenden Sie zum timedatectl aller verfügbaren Zeitzonen den Befehl timedatectl oder listen Sie die Dateien im Verzeichnis /usr/share/zoneinfo :

timedatectl list-timezones

… America/Montserrat America/Nassau America/New_York America/Nipigon America/Nome America/Noronha…

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

sudo timedatectl set-timezone

Um beispielsweise die Zeitzone des Systems auf America/New_York zu ändern, America/New_York Sie America/New_York :

sudo timedatectl set-timezone America/New_York

timedatectl Befehl timedatectl erneut auf, um die Änderung zu überprüfen:

timedatectl

Local time: Tue 2019-12-03 13:55:09 EST Universal time: Tue 2019-12-03 18:55:09 UTC RTC time: Tue 2019-12-03 18:02:16 Time zone: America/New_York (EST, -0500) System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no

Mission erfüllt! Sie haben die Zeitzone Ihres Systems erfolgreich geändert.

Ändern der Zeitzone durch Erstellen eines Symlinks

Entfernen Sie den aktuellen Symlink oder die aktuelle Datei:

sudo rm -rf /etc/localtime

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

sudo ln -s /usr/share/zoneinfo/America/New_York /etc/localtime

Überprüfen Sie dies, indem Sie entweder die Datei /etc/localtime oder den Befehl date aufrufen:

date

Die Ausgabe enthält die Zeitzone, in diesem Beispiel „EST“.

Tue Dec 3 14:10:54 EST 2019

Fazit

Um die Zeitzone in Linux-Systemen zu ändern, verwenden Sie den Befehl sudo timedatectl set-timezone gefolgt vom langen Namen der Zeitzone, die Sie festlegen möchten.

Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.

Terminal