Die Zeitzonenkonfiguration unter Linux wird normalerweise zum Zeitpunkt der Installation eingerichtet. Auf RHEL 5 und 6 ist das Verfahren zum Ändern der Zeitzonenkonfiguration wie folgt. Das hier verwendete Beispiel ist von der Zeitzone MDT zu IST. Die Zeitzone kann entweder über die Befehlszeile oder über das system-config-date geändert werden Befehl.
Mit dem Befehl system-config-date
Verwenden Sie das grafische Dienstprogramm system-config-date:
# system-config-date
Falls der Befehl nicht verfügbar ist, installieren Sie das erforderliche Paket mit yum :
# yum install system-config-date
Verwenden Sie das grafische Tool system-config-date, um die erforderliche Zeitzone aus einer Liste von Zeitzonen festzulegen, wie unten gezeigt.
Über die Befehlszeile
1. Überprüfen Sie die Datei /etc/sysconfig/clock und die date-Befehlsausgabe, um die aktuelle eingestellte Zeitzone zu bestätigen.
# cat /etc/sysconfig/clock ZONE="America/Denver"
# date Wed May 17 13:41:16 MDT 2017
2. Navigieren Sie zum Verzeichnis /usr/share/zoneinfo und überprüfen Sie die verfügbaren Dateien. (Jede Datei repräsentiert eine Zeitzone). Suchen Sie die Datei, die die zu konfigurierende Zeitzone darstellt.
# cd /usr/share/zoneinfo [root@VOM-VCS-MONITOR zoneinfo]# ls -l total 296 drwxr-xr-x. 2 root root 4096 Aug 15 2014 Africa drwxr-xr-x. 6 root root 4096 Aug 15 2014 America drwxr-xr-x. 2 root root 4096 Aug 15 2014 Antarctica drwxr-xr-x. 2 root root 4096 Aug 15 2014 Arctic drwxr-xr-x. 2 root root 4096 Aug 15 2014 Asia drwxr-xr-x. 2 root root 4096 Aug 15 2014 Atlantic drwxr-xr-x. 2 root root 4096 Aug 15 2014 Australia drwxr-xr-x. 2 root root 4096 Aug 15 2014 Brazil drwxr-xr-x. 2 root root 4096 Aug 15 2014 Canada ......
3. Ersetzen Sie den Wert in /etc/sysconfig/clock wobei der Pfad zu dieser Datei bei /usr/share/zoneinfo beginnt . Zum Beispiel, wenn die Zielzeitzone die IST-Zeit für Indien ist. Die Datei unter /usr/share/zoneinfo, die diese Zeitzone darstellt, ist:
/etc/share/zoneinfo/Asia/Kolkata
Ändern Sie daher die Datei /etc/sysconfig/clock so, dass sie lautet:
ZONE="Asia/Kolkata"
4. Ersetzen Sie /etc/localtime durch die entsprechende Zonendatei, indem Sie /etc/sysconfig/clock mit diesem Befehl lesen:
# tzdata-updateDas Ersetzen von /etc/localtime durch symbolische Links zu einer Zonendatei in RHEL 5 und RHEL 6 wird nicht unterstützt .
Bestätigen
Sie können die Änderung der Zeitzone mit dem Befehl „date“ überprüfen und die Datei /etc/sysconfig/clock wie unten gezeigt prüfen.
# cat /etc/sysconfig/clock ZONE="Asia/Kolkata"
# date Wed May 17 15:30:22 IST 2017
CentOS / RHEL :Mit yum ein Paket herunterladen, ohne es zu installieren
Konfigurieren einer anderen Zeitzone für einzelne Benutzer
Um für einen einzelnen Benutzer eine andere Zeitzone als die systemweite Standardeinstellung zu konfigurieren, fügen Sie die folgende Zeile zur .bashrc hinzu im Home-Verzeichnis dieses Benutzers:
export TZ="/usr/share/zoneinfo/[timezone_directory]/[timezone_file]"
Ersetzen Sie in der obigen Anweisung [timezone_directory] mit einem Zeitzonenverzeichnis in /usr/share/zoneinfo/ B. US, und ersetzen Sie [timezone_file] mit einer Zeitzonendatei in diesem Zeitzonenverzeichnis, z. B. Eastern. Es ist möglich, auf jede Datei innerhalb des /usr/share/zoneinfo/-Verzeichnisses für gültige Werte zu verweisen.
CentOS / RHEL 7:So ändern Sie die Zeitzone