Il fuso orario viene spesso impostato durante l'installazione di un sistema operativo. Ci sono alcune possibilità in cui potresti aver scelto il fuso orario sbagliato o desideri modificare il fuso orario dopo l'installazione di un sistema operativo.
In entrambi i casi, questo post ti aiuterà a cambiare il fuso orario in CentOS 8 / RHEL 8.
Cambia il fuso orario in CentOS 8 / RHEL 8
Possiamo cambiare il fuso orario in due modi,
1. Usando il comando timedatectl
2. Usando il file /etc/localtime
Entriamo subito nell'argomento.
1. Utilizzo del comando timedatectl
Il comando timedatectl ci semplifica la modifica del fuso orario in CentOS 8 / RHEL 8.
Ora, per prima cosa, controlliamo la data con il comando date.
date
Risultato:
Mon Dec 2 21:53:05 EST 2019
Puoi vedere che il mio sistema è stato configurato con Eastern Standard Time (EST).
Utilizzare il comando seguente per elencare tutti i fusi orari.
timedatectl list-timezones
Risultato:
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
È possibile filtrare l'output in base al nome della città. Chicago rientra nel Central Standard Time (CST).
timedatectl list-timezones | grep -i chicago
Risultato:
America/Chicago
Ora imposterò il fuso orario del sistema su Central Standard Time (CST) utilizzando America/Chicago.
timedatectl set-timezone America/Chicago
Verifica il nuovo fuso orario utilizzando il comando data.
date
Risultato:
Mon Dec 2 21:00:37 CST 2019
2. Usando il file /etc/localtime
In questo metodo, imposteremo il fuso orario del sistema da EST a CST. Controlla il fuso orario corrente usando il comando data.
date
Risultato:
Mon Dec 2 22:01:43 EST 2019
Puoi vedere che il mio sistema è stato configurato con Eastern Standard Time (EST).
In questo metodo, utilizzeremo il file /etc/localtime per impostare il fuso orario per il sistema. Il file /etc/localtime è un collegamento al file del fuso orario originale che si trova nella directory/usr/share/zoneinfo.
ls -al /etc/localtime
Risultato:
lrwxrwxrwx. 1 root root 36 Dec 2 22:01 /etc/localtime -> /usr/share/zoneinfo/America/New_York
La directory /usr/share/zoneinfo/ contiene tutti i fusi orari. Sotto puoi trovare directory specifiche per paese o zona. Ad esempio, la directory /usr/share/zoneinfo/America/ contiene i fusi orari americani.
ls /usr/share/zoneinfo/America/
Risultato:
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
Ora, crea un collegamento con il fuso orario desiderato. Nel mio caso, per Central Standard Time (CST) fuso orario.
ln -sf /usr/share/zoneinfo/US/Eastern /etc/localtime OR ln -sf /usr/share/zoneinfo/America/Chicago /etc/localtime
Qui puoi collegare la città o la zona con /etc/localtime. Chicago rientra nel Central Standard Time (CST).
Verifica il fuso orario usando il comando data.
date
Risultato:
Mon Dec 2 21:04:07 CST 2019
Conclusione
È tutto. Spero che questo post ti abbia aiutato a cambiare il fuso orario in CentOS 8 / RHEL 8. Condividi i tuoi pensieri nella sezione commenti.