Site icon jomiroca

Configurar la hora en un servidor linux (Actualizado)

Para ubuntu 24.04 Server

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

Para comprobar que funciona escribimos

$ timedatectl status
               Local time: Thu 2026-01-29 13:52:05 CET
           Universal time: Thu 2026-01-29 12:52:05 UTC
                 RTC time: Thu 2026-01-29 12:52:04
                Time zone: Europe/Madrid (CET, +0100)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

Exit mobile version