Linux: establecer zona horaria desde linea de comandos

manuales - Linux

A menudo al configurar un servidor nuevo, y sobre todo si lo hacemos en un entorno VCenter o ESXi, éste coge la hora de dónde no debe y sin darnos cuenta, la máquina tiene una hora y fechas incorrectas.

Para solucionarlo, lo haremos como siempre, de forma sencilla y en pocos pasos:

1) Listaremos las zonas horarias para encontrar la nuestra (en nuestro caso [zone] = America, Europe...)

$ timedatectl list-timezones | grep -i [zone] 

2) Desharemos el link simbólico de /etc/localtime dado que éste apunta a la zona horaria

$ sudo unlink /etc/localtime

3) Realizaremos el link correcto a nuestra zona horaria

$ sudo ln -s /usr/share/zoneinfo/[Zone/TimeZone] /etc/localtime
pe. para Madrid > sudo ln -s /usr/share/zoneinfo/Europe/Madrid /etc/localtime

4) Ejecutaremos la comprobación

$ timedatectl

Y ya esta!!! listo ;)

Usar puntuación: / 0
MaloBueno