GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So stellen oder ändern Sie die Zeitzone auf CentOS 7

Unter CentOS 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 der Zeitzone desselben Systems.

Dieses Tutorial erklärt, wie man die Zeitzone auf CentOS 7 einstellt oder ändert.

Voraussetzungen #

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

Überprüfen der aktuellen Zeitzone #

In CentOS und anderen modernen Linux-Distributionen können Sie den timedatectl verwenden Befehl zum Anzeigen und Einstellen der Uhrzeit und Zeitzone des aktuellen Systems.

timedatectl

Die folgende Ausgabe zeigt, dass die Zeitzone des Systems auf UTC:

eingestellt ist
      Local time: Wed 2019-02-06 22:43:42 UTC
  Universal time: Wed 2019-02-06 22:43:42 UTC
        RTC time: Wed 2019-02-06 22:43:42
       Time zone: Etc/UTC (UTC, +0000)
     NTP enabled: no
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

Die Systemzeitzone wird durch symbolisches Verlinken von /etc/localtime konfiguriert zu einer binären Zeitzonenkennung in /usr/share/zoneinfo Verzeichnis. Eine weitere Möglichkeit, die Zeitzone zu überprüfen, besteht darin, den Pfad anzuzeigen, auf den der symbolische Link zeigt, indem Sie den Befehl ls verwenden:

ls -l /etc/localtime
lrwxrwxrwx. 1 root root 29 Dec 11 09:25 /etc/localtime -> ../usr/share/zoneinfo/Etc/UTC

Ändern der Zeitzone in CentOS #

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
...
America/Tijuana
America/Toronto
America/Tortola
America/Vancouver
America/Whitehorse
America/Winnipeg
...

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 America/Toronto zu ändern :

sudo timedatectl set-timezone America/Toronto

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

timedatectl
      Local time: Wed 2019-02-06 17:47:10 EST
  Universal time: Wed 2019-02-06 22:47:10 UTC
        RTC time: Wed 2019-02-06 22:47:10
       Time zone: America/Toronto (EST, -0500)
     NTP enabled: no
NTP synchronized: yes
 RTC in local TZ: no
      DST active: no
 Last DST change: DST ended at
                  Sun 2018-11-04 01:59:59 EDT
                  Sun 2018-11-04 01:00:00 EST
 Next DST change: DST begins (the clock jumps one hour forward) at
                  Sun 2019-03-10 01:59:59 EST
                  Sun 2019-03-10 03:00:00 EDT

Wenn Sie eine ältere Version von CentOS ausführen und die Datei timedatectl Befehl auf Ihrem System nicht vorhanden ist, können Sie die Zeitzone ändern, indem Sie /etc/localtime symbolisch verlinken in die Zeitzonendatei in /usr/share/zoneinfo Verzeichnis.

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

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/Toronto /etc/localtime

Sie können dies entweder überprüfen, indem Sie /etc/localtime auflisten Datei oder Ausgabe des date Befehl:

date
Wed Feb  6 17:52:58 EST 2019

Cent OS
  1. So legen/ändern Sie einen Hostnamen unter CentOS 7 Linux

  2. Datum, Uhrzeit und Zeitzone in CentOS 8 ändern – wie geht das?

  3. So ändern Sie die Zeitzone auf CentOS 8

  4. CentOS / RHEL 7:So ändern Sie die Zeitzone

  5. So ändern Sie die Zeitzone auf CentOS 8

So stellen oder ändern Sie die Zeitzone unter Debian 10

So stellen Sie die Zeitzone in CentOS 7 ein

So stellen/ändern Sie den Hostnamen in CentOS 8 / RHEL 8

So ändern Sie die Zeitzone in CentOS 8 / RHEL 8

So ändern Sie Datum, Uhrzeit und Zeitzone in CentOS 8

So ändern Sie die Zeitzone unter Debian 11