Hoy vamos a ver un pequeño comando llamado timedatectl, que nos permitirá cambiar la zona horaria o también llamada timezone, desde la terminal y muy fácil, sobre todo para aquellos que no configuran bien el sistema o para los apliances que andan dando vuelta por la gran red.

Esto lo probé en Debian 9 y Centos 7, y como ya vienen integrados no hace falta instalar nada. Calculo que funcionará en todas las distribuciones.

Sabemos que podemos verificar la fecha y hora con un par de comandos

# date
# ls -l /etc/localtime

Pero si lanzamos el comando que veremos hoy, nos mostrará la misma información, un poco más completa y hasta podemos usar el poderoso grep para que solo muestre el dato en cuestión.

# timedatectl
# timedatectl | grep -i 'time zone'

Con timedatectl también podemos listar todas las zonas admitidas, y haciendo uso de grep, hacer una búsqueda más acotada, veamos un ejemplo

# timedatectl list-timezones
# timedatectl list-timezones | grep America/Argentina

Finalmente configurar la zona horaria vamos a hacer, para el caso de cambiar a Tucuman

# timedatectl set-timezone America/Argentina/Tucuman

Y verificamos el resultado con una de las opciones que mostramos.

Deja un comentario