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.