En Linux moderno, la fecha, la hora y la zona horaria se gestionan con timedatectl. Lo habitual es dejar que se sincronicen solas por Internet (NTP).
Ver la configuración actual
timedatectl
Muestra la hora local, la UTC, la zona horaria y si la sincronización NTP está activa.
Cambiar la zona horaria
timedatectl list-timezones # ver las disponibles
sudo timedatectl set-timezone Europe/Madrid
Ajustar la hora a mano
Primero desactiva la sincronización automática, o no te dejará:
sudo timedatectl set-ntp false
sudo timedatectl set-time "2027-01-15 09:30:00"
Sincronizar automáticamente (recomendado)
sudo timedatectl set-ntp true
Así el reloj se corrige solo con los servidores de tiempo de Internet.
Preguntas frecuentes
Mi reloj se desajusta al arrancar Windows en dualboot
Es por cómo cada sistema guarda la hora del BIOS. Suele arreglarse configurando el reloj del hardware en UTC.
¿Y el viejo comando date?
date sigue existiendo para mostrar/ajustar la hora, pero timedatectl es la forma recomendada hoy.








