La zona horaria a menudo se establece durante la instalación de un sistema operativo. Hay algunas posibilidades de que haya elegido la zona horaria incorrecta o desee cambiar la zona horaria después de la instalación de un sistema operativo.
En cualquier caso, esta publicación lo ayudará a cambiar la zona horaria en CentOS 8 / RHEL 8.
Cambiar zona horaria en CentOS 8 / RHEL 8
Podemos cambiar la zona horaria de dos formas,
1. Usando el comando timedatectl
2. Usando el archivo /etc/localtime
Entremos directamente en el tema.
1. Usando el comando timedatectl
El comando timedatectl nos facilita cambiar la zona horaria en CentOS 8 / RHEL 8.
Ahora, primero, verifiquemos la fecha con el comando de fecha.
date
Salida:
Mon Dec 2 21:53:05 EST 2019
Puede ver que mi sistema se configuró con la hora estándar del este (EST).
Utilice el siguiente comando para enumerar todas las zonas horarias.
timedatectl list-timezones
Salida:
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
Puede filtrar la salida según el nombre de la ciudad. Chicago cae bajo la hora central estándar (CST).
timedatectl list-timezones | grep -i chicago
Salida:
America/Chicago
Ahora, configuraré la zona horaria del sistema como Hora estándar central (CST) usando América/Chicago.
timedatectl set-timezone America/Chicago
Verifique la nueva zona horaria usando el comando de fecha.
date
Salida:
Mon Dec 2 21:00:37 CST 2019
2. Usando el archivo /etc/localtime
En este método, estableceremos la zona horaria del sistema de EST a CST. Verifique la zona horaria actual usando el comando de fecha.
date
Salida:
Mon Dec 2 22:01:43 EST 2019
Puede ver que mi sistema se configuró con la hora estándar del este (EST).
En este método, usaremos el archivo /etc/localtime para establecer la zona horaria del sistema. El archivo /etc/localtime es un enlace al archivo de zona horaria original que se encuentra en el directorio/usr/share/zoneinfo.
ls -al /etc/localtime
Salida:
lrwxrwxrwx. 1 root root 36 Dec 2 22:01 /etc/localtime -> /usr/share/zoneinfo/America/New_York
El directorio /usr/share/zoneinfo/ contiene todas las zonas horarias. Debajo puede encontrar directorios específicos de países o zonas. Por ejemplo, el directorio /usr/share/zoneinfo/America/ contiene zonas horarias americanas.
ls /usr/share/zoneinfo/America/
Salida:
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
Ahora, cree un enlace con la zona horaria deseada. En mi caso, para Hora Estándar Central (CST) zona horaria.
ln -sf /usr/share/zoneinfo/US/Eastern /etc/localtime OR ln -sf /usr/share/zoneinfo/America/Chicago /etc/localtime
Aquí puede vincular la ciudad o la zona con /etc/localtime. Chicago cae bajo la hora central estándar (CST).
Verifique la zona horaria usando el comando de fecha.
date
Salida:
Mon Dec 2 21:04:07 CST 2019
Conclusión
Eso es todo. Espero que esta publicación le haya ayudado a cambiar la zona horaria en CentOS 8/RHEL 8. Comparta sus opiniones en la sección de comentarios.