Una de las tareas obligatorias tras instalar un nuevo servidor es configurar correctamente las opciones de idioma y fecha. En el caso de ubuntu disponemos del siguiente comando para hacernos más fácil la vida.
sudo dpkg-reconfigure tzdata
Tras ejecutarlo, nos pedirá la contraseña de administrador y se nos mostrarán las opciones para personalizar el idioma y la hora del sistema desde la termina.
En nuestro caso. Seleccionamos «Europe» y después «Madrid» automáticamente nos aparecerá un mensaje como este
Current default time zone: 'Europe/Madrid' Local time is now: Wed Oct 14 10:32:15 CEST 2020. Universal Time is now: Wed Oct 14 08:32:15 UTC 2020.
No olvidar instal NTP para que funcione la hora correctamente
sudo apt install systemd-timesyncd
Definimos.
sudo timedatectl set-timezone Europe/Madrid
Editamos el fichero para configurar la hora
sudo vi /etc/systemd/timesyncd.conf
Y des comentamos para añadir las siguientes líneas.
[Time]
NTP=hora.roa.es minuto.roa.es
FallbackNTP=0.us.pool.ntp.org 1.us.pool.ntp.org
Reiniciamos el servicio de hora.
sudo systemctl restart systemd-timesyncd
una vez hecho eso. escribimos el comando «date» y debería aparecer la hora de españa