Es muy común encontrarse en situaciones en las cuales tu servidor Ubuntu o Debian no tiene configurada la zona horaria que te interesa. Véase los casos en el que montas una instancia EC2 en Amazon. Generalmente, suele traer complicaciones a la hora de trazar sucesos que no corresponden con la zona horaria en la que te encuentras.
En primer, si se desea conocer la zona horaria que tiene configurada la máquina Ubuntu o Debian se ejcutará el siguiente comando:
date
También se puede consultar el fichero ubicado en /etc/timezone
Para cambiar la zona horaria, basta con ejecutar el siguiente comando y seguir las instrucciones que se mostrarán por pantalla:
sudo dpkg-reconfigure tzdata
Finalmente, será necesario reiniciar cron para que los cambios surjan efecto:
sudo service cron restart
Existe otra forma de realizarlo, a través del comando timedatectl. A modo de ejemplo, si queréis listar todas las zonas disponibles debería de ejecutarse el siguiente comando:
timedatectl list-timezones
Una vez localizado la zona horaria que mas se ajuste a tu casuística, podrás seleccionarla de la siguiente forma:
sudo timedatectl set-timezone tuzonahoraria
Sustituye finalmente tuzonahoraria por la que aplique, a modo de ejemplo: Europe/Madrid.
Como has podido apreciar, disponer de varias formas distintas de ajustar tu zona horaria y que se pueden usar en función de la que mas se ajuste a tu caso.
Deja un comentario