Siguiendo la lógica del articulo sobre cómo cambiar el idioma de una instalación ya realizada de UBUNTU, puede ser necesario además cambiar la zona horaria.
Personalmente lo hago cuando configuro servidores cloud basados en Linux Ubuntu, que van a funcionar en un específico sector del planeta.
En esos casos a pesar de vivir en una zona específica, puede ser necesario configurar la zona horaria del servidor en una diferente, para que las transacciones se indiquen en los formatos correctos de fecha y horas locales de los posibles usuarios del servicio.
En este artículo veremos paso a paso cómo configurar o cambiar la zona horaria en Ubuntu 22.04. Esta guía puede servir también para versiones diferentes.
INDICE
Verificación de la zona horaria
En mi caso trabajo siempre con el servidor en modalidad no gráfica, por lo tanto veo siempre la consola principal.
Si estas trabajando en una versión gráfica, puedes ejecutar primero la aplicación terminal para seguir los pasos aquí indicados.
En la linea de comandos escribimos primero timedatectl para verificar la configuración actual de zona horaria del dispositivo en el que estamos trabajando.
Como se aprecia en la captura de pantalla, el dispositivo del ejemplo se encuentra en la zona «Etc/UTC » que corresponde a la zona central standard europea.
La información de la zona horaria también se guarda en el archivo «/etc/localtime».
Para ver los detalles relacionados con la zona horaria actual, ejecute el siguiente comando:
ls -l /etc/localtime
También es posible verificar la zona a través del comando:
cat /etc/timezone
Elegir el nombre de la zona horaria
Antes de configurar la zona horaria, primero debemos verificar el formato de región y ciudad que son aceptados por el sistema operativo.
Para ello, utilizaremos el comando “timedatectl” con la opción “list-timezones”:
timedatectl list-timezones
Aparece la lista de las zonas horarias. Para hacer correr el elenco presionamos la tecla ENTER cuantas veces sea necesario, hasta individuar la zona horaria que queremos indicar al sistema operativo.
Una vez encontrada tomamos nota de la forma exacta como viene escrita. En mi caso estoy seleccionando «America/Guayaquil«.
Para evitar tener que recorrer la lista hasta el final, presionamos la combinación de teclas CTRL+C
Cambiar la zona horaria en Ubuntu
El siguiente paso es ejecutar el comando de cambio de la zona horaria:
sudo timedatectl set-timezone
En algunos casos es probable que se nos pida la contraseña de root (o admin) del sistema operativo.
Para verificar que los cambios fueron aplicados, volvemos a ejecutar el comando de verificación:
timedatectl
Deberíamos ver los cambios según la zona horaria que hallamos elegido.
2 respuestas
Excelente artículo.
Muy completo y claro.