Configurar zona horaria en Linux

Es muy importante usar la zona horaria correctamente en Linux. Principalmente si vamos a programar tareas cron, para rescatar backups o para verificar la creación o modificaciones de un fichero.

Para cambiar la zona horaria, utilizaremos el comando sudo timedatectl set-timezone. En este post explicaré como ejecutarlo correctamente en vuestro sistema Linux. En mi caso, esta probado sobre un servidor Debian y sería válido para otros sistemas como Ubuntu.

Como ver la zona horaria configurada

Para ver la zona horaria configurada, necesitaremos escribir el siguiente comando:

timedatectl

Donde se configuran las zonas horarias en Linux

Podemos utilizar el comando ls -l para comprobar la zona que estamos utilizando. De esta forma verificamos el enlace simbólico de /etc/localtime al identificador de la zona /usr/share/zoneinfo. Para verlo introducimos el comando:

ls -l /etc/localtime

Como cambiar la zona horaria en Debian y Ubuntu

En primer lugar debemos conocer el nombre de la zona horaria. para esto, desplegaremos el listado con el comando timedatectl list-timezones. Esto nos devolverá todas las zonas en el formato Europe/Madrid. ahora solo debemos buscar nuestra zona horaria.

timedatectl list-timezones

Cuando tengamos identificada la zona, debemos con permisos de administrador el siguiente comando. Cambiando «Europe/Madrid» por la deseada. De esta forma podemos cambiar la zona horaria.

sudo timedatectl set-timezone Europe/Madrid

Una vez modificada, verificamos de nuevo la zona horaria con el comando timedatectl.

Más información sobre el comando timedatectl

Si quieres saber algo más sobre el uso del comando timedatectl, aquí te dejo el manual de timedatectl publicado por Ubuntu.

¡LISTO! ¿Lo has conseguido? ¿Has tenido alguna dificultad? Déjame un comentario indicando que te ha parecido.