Android

So stellen Sie die Zeitzone auf Centos 7 ein oder ändern sie

Linux Tutorial for Beginners: Introduction to Linux Operating System

Linux Tutorial for Beginners: Introduction to Linux Operating System

Inhaltsverzeichnis:

Anonim

Unter CentOS wird die Zeitzone des Systems während der Installation 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 wichtig. Beispielsweise verwendet der Cron-Daemon die Zeitzone des Systems für die Ausführung von Cron-Jobs, und die Zeitstempel in den Protokolldateien basieren auf der Zeitzone desselben Systems.

In diesem Tutorial wird erklärt, wie Sie die Zeitzone unter CentOS 7 einstellen oder ändern.

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 Befehl timedatectl , um die Zeit und die Zeitzone des aktuellen Systems anzuzeigen und timedatectl .

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 System-Zeitzone wird durch Verknüpfen von /etc/localtime mit einer binären Zeitzonen- /etc/localtime im Verzeichnis /usr/share/zoneinfo konfiguriert. Eine weitere 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 29 Dec 11 09:25 /etc/localtime ->../usr/share/zoneinfo/Etc/UTC

Ändern der Zeitzone in CentOS

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

… America/Tijuana America/Toronto America/Tortola America/Vancouver America/Whitehorse America/Winnipeg…

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 America/Toronto zu ändern, gehen Sie wie folgt America/Toronto :

sudo timedatectl set-timezone America/Toronto

Führen Sie den Befehl timedatectl , 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

Ändern der Zeitzone durch Erstellen eines Symlinks

Löschen Sie die aktuelle Datei /etc/localtime oder den 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 überprüfen, indem Sie entweder die Datei /etc/localtime oder den Befehl date /etc/localtime :

date

Wed Feb 6 17:52:58 EST 2019

Fazit

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

Centos Terminal