Sucede que a veces su sistema puede tener una zona horaria incorrecta o desea cambiar la zona horaria debido a la naturaleza del trabajo u olvidó establecer la zona horaria correcta al momento de instalar el sistema operativo Debian.
En esta publicación, veremos cómo cambiar la zona horaria en Debian 11 / Debian 10.
Cambiar la zona horaria en Debian 11/Debian 10
Podemos cambiar la zona horaria de dos formas,
1. Usando el archivo /etc/localtime
2. Usando el comando timedatectl
1. Uso del archivo /etc/localtime
En este método, usaremos el archivo /etc/localtime (enlace al archivo de zona horaria original) para configurar la zona horaria de su sistema. Este método funcionará en todas las versiones de Debian, incluidas las antiguas.
Verifique la zona horaria actual usando el comando de fecha.
date
Salida:
Sun Aug 22 09:42:31 UTC 2021
Puede ver que mi sistema ha sido configurado con Tiempo universal coordinado (UTC) .
Como dije antes, /etc/localtime es un enlace al archivo de zona horaria original. Puede verificar el enlace simbólico usando el siguiente comando.
ls -al /etc/localtime
Salida:
lrwxrwxrwx 1 root root 30 Aug 17 02:21 /etc/localtime -> /usr/share/zoneinfo/UTC
El directorio /usr/share/zoneinfo/ contiene todas las zonas horarias. Debajo puede encontrar directorios específicos de un país o zona. Ejemplo:/usr/share/zoneinfo/America/directory contiene zonas horarias estadounidenses.
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 el archivo de zona horaria deseado. En mi caso, es la Hora Estándar Central (EST) zona horaria. Chicago cae bajo la zona horaria CST.
Puede vincular la Ciudad o la Zona a /etc/localtime.
sudo ln -sf /usr/share/zoneinfo/US/Central /etc/localtime OR sudo ln -sf /usr/share/zoneinfo/America/Chicago /etc/localtime
Verifique la zona horaria usando el comando de fecha.
date
Salida:
Sun Aug 22 03:42:55 CST 2021
2. Usando el comando timedatectl
En este método, usaremos el comando timedatectl para cambiar la zona horaria en Debian. Este método solo funcionará en las últimas versiones de Debian.
Verifiquemos la zona horaria actual usando el comando de fecha.
date
Salida:
Sun Aug 22 09:44:50 UTC 2021
Puede ver que mi sistema ha sido configurado con Tiempo universal coordinado (UTC) .
Utilice el siguiente comando para enumerar todas las zonas horarias.
sudo timedatectl list-timezones
Salida:
Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara . . . . . . Pacific/Pohnpei Pacific/Port_Moresby Pacific/Rarotonga Pacific/Saipan Pacific/Tahiti Pacific/Tarawa Pacific/Tongatapu Pacific/Wake Pacific/Wallis UTC
Puede filtrar la salida con la ciudad más cercana a usted o el continente. Chicago cae bajo la zona horaria CST.
sudo timedatectl list-timezones | grep -i chicago OR sudo timedatectl list-timezones | grep -i america
Salida (para ciudad):
America/Chicago
Configure la zona horaria con el siguiente comando.
sudo timedatectl set-timezone America/Chicago
Verifique la nueva zona horaria usando el comando de fecha.
date
Salida:
Sun Aug 22 03:45:37 CST 2021
Conclusión
Eso es todo. Espero que haya podido establecer la zona horaria correcta en su sistema Debian 11/Debian 10.