El uso de la zona horaria correcta es esencial para muchas tareas y procesos relacionados con los sistemas, uno de ellos por ejemplo, el demonio cron el cual usa la zona horaria del sistema para ejecutar tareas. La zona horaria también se usa para las marcas de tiempo de los registros y todos los .log
La zona horaria se establece durante la instalación del sistema operativo, pero se puede cambiar fácilmente en un momento posterior, como lo vamos a realizar ahora.
Para ver la zona horaria actual, podemos utilizar el comando sin opciones ni argumentos:
timedatectl
Output: Local time: vie 2023-05-19 23:07:14 CEST Universal time: vie 2023-05-19 21:07:14 UTC RTC time: vie 2023-05-19 21:07:13 Time zone: Europe/Madrid (CEST, +0200) System clock synchronized: yes NTP service: active RTC in local TZ: no
Para ver todas las zonas horarias disponibles utilizamos el siguiente comando:
timedatectl list-timezones
En mi caso elijo la de Madrid que sería: Europe/Madrid
Una vez que identifique qué zona horaria es precisa para su ubicación, ejecute el siguiente comando:
sudo timedatectl set-timezone <your_time_zone>
Ejemplo:
sudo timedatectl set-timezone Europe/Madrid
Comprobamos que los cambios se han realizado correctamente:
timedatectl
Local time: vie 2023-05-19 23:21:47 CEST Universal time: vie 2023-05-19 21:21:47 UTC RTC time: vie 2023-05-19 21:21:47 Time zone: Europe/Madrid (CEST, +0200) System clock synchronized: yes NTP service: active RTC in local TZ: no
¡Misión cumplida! Espero les haya ayudado.