Cambiar zona horaria en Linux desde la línea de comandos

Cambiar zona horaria en Linux desde la línea de comandos

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.

Comentarios

Aún no hay comentarios. ¿Por qué no comienzas el debate?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *