Die Zeitzone wird oft während der Installation eines Betriebssystems eingestellt. Möglicherweise haben Sie die falsche Zeitzone ausgewählt oder möchten die Zeitzone nach der Installation eines Betriebssystems ändern.
In jedem Fall hilft Ihnen dieser Beitrag, die Zeitzone in CentOS 8 / RHEL 8 zu ändern.
Zeitzone in CentOS 8 / RHEL 8 ändern
Wir können die Zeitzone auf zwei Arten ändern,
1. Verwenden des timedatectl-Befehls
2. Verwendung der /etc/localtime-Datei
Lassen Sie uns gleich ins Thema einsteigen.
1. Verwenden des timedatectl-Befehls
Der Befehl timedatectl erleichtert uns das Ändern der Zeitzone in CentOS 8 / RHEL 8.
Lassen Sie uns nun zuerst das Datum mit dem date-Befehl überprüfen.
date
Ausgabe:
Mon Dec 2 21:53:05 EST 2019
Sie können sehen, dass mein System mit Eastern Standard Time (EST) konfiguriert wurde
Verwenden Sie den folgenden Befehl, um alle Zeitzonen aufzulisten.
timedatectl list-timezones
Ausgabe:
Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara Africa/Bamako Africa/Bangui . . . . . . Pacific/Saipan Pacific/Tahiti Pacific/Tarawa Pacific/Tongatapu Pacific/Wake Pacific/Wallis UTC
Sie können die Ausgabe basierend auf dem Namen der Stadt filtern. Chicago fällt unter Central Standard Time (CST).
timedatectl list-timezones | grep -i chicago
Ausgabe:
America/Chicago
Jetzt stelle ich die Systemzeitzone auf Central Standard Time (CST) ein durch Verwendung von Amerika/Chicago.
timedatectl set-timezone America/Chicago
Überprüfen Sie die neue Zeitzone mit dem Datumsbefehl.
date
Ausgabe:
Mon Dec 2 21:00:37 CST 2019
2. Verwendung der /etc/localtime-Datei
Bei dieser Methode stellen wir die Systemzeitzone von EST auf CST ein. Überprüfen Sie die aktuelle Zeitzone mit dem date-Befehl.
date
Ausgabe:
Mon Dec 2 22:01:43 EST 2019
Sie können sehen, dass mein System mit Eastern Standard Time (EST) konfiguriert wurde
Bei dieser Methode verwenden wir die Datei /etc/localtime, um die Zeitzone für das System festzulegen. Die Datei /etc/localtime ist ein Link zur ursprünglichen Zeitzonendatei, die sich im Verzeichnis /usr/share/zoneinfo befindet.
ls -al /etc/localtime
Ausgabe:
lrwxrwxrwx. 1 root root 36 Dec 2 22:01 /etc/localtime -> /usr/share/zoneinfo/America/New_York
Das Verzeichnis /usr/share/zoneinfo/ enthält alle Zeitzonen. Darunter finden Sie länder- oder gebietsspezifische Verzeichnisse. Beispielsweise enthält das Verzeichnis /usr/share/zoneinfo/America/ amerikanische Zeitzonen.
ls /usr/share/zoneinfo/America/
Ausgabe:
Adak Campo_Grande Eirunepe Iqaluit Merida Porto_Acre St_Johns Anchorage Cancun El_Salvador Jamaica Metlakatla Port_of_Spain St_Kitts Anguilla Caracas Ensenada Jujuy Mexico_City Porto_Velho St_Lucia Antigua Catamarca Fortaleza Juneau Miquelon Puerto_Rico St_Thomas Araguaina Cayenne Fort_Nelson Kentucky Moncton Punta_Arenas St_Vincent Argentina Cayman Fort_Wayne Knox_IN Monterrey Rainy_River Swift_Current Aruba Chicago Glace_Bay Kralendijk Montevideo Rankin_Inlet Tegucigalpa Asuncion Chihuahua Godthab La_Paz Montreal Recife Thule Atikokan Coral_Harbour Goose_Bay Lima Montserrat Regina Thunder_Bay Atka Cordoba Grand_Turk Los_Angeles Nassau Resolute Tijuana Bahia Costa_Rica Grenada Louisville New_York Rio_Branco Toronto Bahia_Banderas Creston Guadeloupe Lower_Princes Nipigon Rosario Tortola Barbados Cuiaba Guatemala Maceio Nome Santa_Isabel Vancouver Belem Curacao Guayaquil Managua Noronha Santarem Virgin Belize Danmarkshavn Guyana Manaus North_Dakota Santiago Whitehorse Blanc-Sablon Dawson Halifax Marigot Ojinaga Santo_Domingo Winnipeg Boa_Vista Dawson_Creek Havana Martinique Panama Sao_Paulo Yakutat Bogota Denver Hermosillo Matamoros Pangnirtung Scoresbysund Yellowknife Boise Detroit Indiana Mazatlan Paramaribo Shiprock Buenos_Aires Dominica Indianapolis Mendoza Phoenix Sitka Cambridge_Bay Edmonton Inuvik Menominee Port-au-Prince St_Barthelemy
Erstellen Sie nun eine Verknüpfung mit der gewünschten Zeitzone. In meinem Fall für Central Standard Time (CST) Zeitzone.
ln -sf /usr/share/zoneinfo/US/Eastern /etc/localtime OR ln -sf /usr/share/zoneinfo/America/Chicago /etc/localtime
Hier können Sie entweder die Stadt oder die Zone mit /etc/localtime verknüpfen. Chicago fällt unter Central Standard Time (CST).
Überprüfen Sie die Zeitzone mit dem Datumsbefehl.
date
Ausgabe:
Mon Dec 2 21:04:07 CST 2019
Schlussfolgerung
Das ist alles. Ich hoffe, dieser Beitrag hat Ihnen geholfen, die Zeitzone in CentOS 8 / RHEL 8 zu ändern. Bitte teilen Sie Ihre Gedanken im Kommentarbereich mit.