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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.