GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So stellen oder ändern Sie die Zeitzone unter Ubuntu 18.04

Unter Ubuntu wird die Zeitzone des Systems während der Installation festgelegt, kann aber später problemlos geändert werden.

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.

Dieses Tutorial zeigt, wie Sie die Zeitzone unter Ubuntu 18.04 und früheren Versionen über die Befehlszeile oder über die GUI festlegen oder ändern. Dieselben Anweisungen gelten für alle Ubuntu-basierten Distributionen, einschließlich Kubuntu, Linux Mint und Elementary OS.

Voraussetzungen #

Sie müssen als Root oder Benutzer mit sudo-Berechtigungen angemeldet sein, um die Zeitzone des Systems zu ändern.

Überprüfen der aktuellen Zeitzone #

In Ubuntu und den meisten anderen Linux-Distributionen können wir den timedatectl verwenden Befehl zum Anzeigen und Einstellen der Uhrzeit und Zeitzone des aktuellen Systems.

timedatectl

Wie Sie in der Ausgabe unten sehen können, ist die Zeitzone auf UTC:

eingestellt
                      Local time: Wed 2019-01-23 22:45:47 UTC
                  Universal time: Wed 2019-01-23 22:45:47 UTC
                        RTC time: Wed 2019-01-23 22:45:48
                       Time zone: Etc/UTC (UTC, +0000)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

Die Systemzeitzone wird durch symbolisches Verlinken von /etc/localtime konfiguriert zu einer binären Zeitzonenkennung in /usr/share/zoneinfo Verzeichnis. Eine andere Option wäre also, den Pfad, auf den die Symlinkpoints zeigen, mit dem ls-Befehl anzuzeigen:

ls -l /etc/localtime
lrwxrwxrwx 1 root root 27 Dec 10 12:59 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

Alternativ können Sie auch die Zeitzone des aktuellen Systems überprüfen, indem Sie den Inhalt von /etc/timezone anzeigen Datei.

cat /etc/timezone
Etc/UTC

Ändern der Zeitzone mit timedatectl Befehl #

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

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

timedatectl list-timezones
...
Europe/Oslo
Europe/Paris
Europe/Podgorica
Europe/Prague
Europe/Riga
Europe/Rome
Europe/Samara
...

Sobald Sie festgestellt haben, welche Zeitzone Ihrem Standort entspricht, führen Sie den folgenden Befehl als sudo-Benutzer aus:

sudo timedatectl set-timezone your_time_zone

Zum Beispiel, um die Zeitzone des Systems auf Europe/Rome zu ändern :

sudo timedatectl set-timezone Europe/Rome

Führen Sie timedatectl aus Befehl, um die Änderungen zu überprüfen:

timedatectl
                      Local time: Thu 2019-01-24 00:27:43 CET
                  Universal time: Wed 2019-01-23 23:27:43 UTC
                        RTC time: Wed 2019-01-23 23:27:44
                       Time zone: Europe/Rome (CET, +0100)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

Ändern der Zeitzone durch Neukonfigurieren von tzdata #

Wenn Sie eine ältere Version von Ubuntu ausführen und die Datei timedatectl Befehl auf Ihrem System nicht vorhanden ist, können Sie die Zeitzone ändern, indem Sie tzdata neu konfigurieren .

  1. Identifizieren Sie die Zeitzone, die Sie konfigurieren möchten.

  2. Speichern Sie den neuen Zeitzonennamen unter /etc/timezone Datei mit dem folgenden tee-Befehl:

    echo "Europe/Rome" | sudo tee /etc/timezone
    Europe/Rome
  3. Führen Sie den folgenden Befehl aus, um die Zeitzone des Systems zu ändern:

    sudo dpkg-reconfigure --frontend noninteractive tzdata
    Current default time zone: 'Europe/Rome'
    Local time is now:      Thu Jan 24 00:40:48 CET 2019.
    Universal Time is now:  Wed Jan 23 23:40:48 UTC 2019.

Ändern der Zeitzone mit der GUI #

Wenn die Befehlszeile nicht Ihr Ding ist, können Sie die Zeitzone des aktuellen Systems über die GUI ändern.

  1. Öffnen Sie das Systemeinstellungsfenster, indem Sie auf Settings klicken Symbol, wie im Bild unten gezeigt:

  2. Klicken Sie im Systemeinstellungsfenster auf Date & Time drehen Sie die Automatic Time Zone auf OFF und klicken Sie auf die Time Zone Feld:

    Wenn die Automatic Time Zone auf ON setzen und Sie über eine Internetverbindung verfügen, sollte die Zeitzone automatisch entsprechend Ihrem Standort eingestellt werden.

  3. Um die neue Zeitzone auszuwählen, können Sie entweder auf die Karte klicken oder über die Suchleiste nach einer Zeitzone suchen.

    Wenn Sie fertig sind, klicken Sie auf × um das Fenster zu schließen.


Ubuntu
  1. Wie ändere ich die Zeitzone in Ubuntu?

  2. Zeitzone auf Ubuntu 18.04 ändern - Schritt für Schritt?

  3. So stellen oder ändern Sie die Zeitzone unter Ubuntu 20.04 und 21.04

  4. So ändern Sie die Zeitzone auf CentOS 8

  5. So stellen oder ändern Sie die Zeitzone auf Debain 11

So richten Sie die Zeitsynchronisierung unter Ubuntu ein

So ändern Sie Datum, Uhrzeit und Zeitzone in Ubuntu 20.04 LTS

So ändern Sie die Zeitzone auf Ihrem Ubuntu-System

So stellen oder ändern Sie die Zeitzone in Ubuntu Linux [Anfängertipp]

So ändern Sie die Zeitzone unter Debian 11

So ändern Sie die Zeitzone unter Ubuntu 20.04 LTS