Auf CentOS wird die Zeitzone des Systems während der Installation festgelegt, kann jedoch zu einem späteren Zeitpunkt leicht 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 Sie die Zeitzone auf CentOS 7 einstellen oder ändern.,
Voraussetzungen #
Um die Zeitzone des Systems ändern zu können, müssen Sie als Root oder Benutzer mit sudo-Rechten angemeldet sein .
Überprüfen der aktuellen Zeitzone #
In CentOS und anderen modernen Linux-Distributionen können Sie den Befehl timedatectl
verwenden, um die Uhrzeit und die Zeitzone des aktuellen Systems anzuzeigen und festzulegen.,
timedatectl
Die folgende Ausgabe zeigt, dass die Zeitzone des Systems auf UTC eingestellt ist:
Die Zeitzone des Systems wird durch Symlink konfiguriert /etc/localtime
auf eine binäre Zeitzone im Verzeichnis /usr/share/zoneinfo
. Eine weitere Option zum Überprüfen der Zeitzone 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
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 Timezone-Namenskonvention verwendet normalerweise ein „Region / Stadt“ – Format.
Um alle verfügbaren Zeitzonen aufzulisten, können Sie entweder die Dateien im Verzeichnis /usr/share/zoneinfo
auflisten oder den Befehl timedatectl
verwenden.,führen Sie den folgenden Befehl als sudo-Benutzer aus:
sudo timedatectl set-timezone your_time_zone
Um beispielsweise die Zeitzone des Systems in America/Toronto
zu ändern:
sudo timedatectl set-timezone America/Toronto
Führen Sie den Befehl timedatectl
aus, um die Änderungen zu überprüfen:
timedatectl
Ändern der Zeitzone durch Erstellen eines Symlink #
Wenn Sie eine ältere Version von CentOS ausführen und der Befehl timedatectl
auf Ihrem System nicht vorhanden ist, können Sie die Zeitzone ändern, indem Sie /etc/localtime
in die Zeitzonendatei im Verzeichnis /usr/share/zoneinfo
.,
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 überprüfen, indem Sie entweder die/etc/localtime
date
Befehl:
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.
Leave a Reply