⌚ linux : Définir automatiquement la date et l'heure avec Debian13+KDE
Créé par Jean-Emmanuel Bissey le 25/12/2025 modifié le 27/12/2025 PubliéIl arrive parfois que la date et l’heure ne se synchronisent pas automatiquement sur un système Linux. Résultat : une heure fausse, des logs incohérents, et parfois même des services qui râlent 🤨
Bonne nouvelle : la cause est souvent simple… et la solution aussi.
🔍 Le symptôme
Si la date et l’heure ne se mettent pas à jour automatiquement, c’est probablement qu’il manque un service de synchronisation NTP.
Pour commencer, on vérifie l’état du système avec la commande suivante :
timedatectl
Voici un exemple de sortie typique dans le cas problématique :
Local time: jeu. 2025-12-25 12:48:23 CET
Universal time: jeu. 2025-12-25 11:48:23 UTC
RTC time: jeu. 2025-12-25 11:48:23
Time zone: Europe/Paris (CET, +0100)
System clock synchronized: no
NTP service: n/a
RTC in local TZ: no
Le point clé ici est sans appel :
👉 System clock synchronized: no
👉 NTP service: n/a
Autrement dit : aucun service NTP n’est actif pour synchroniser l’horloge.
🛠️ La solution
Sur les systèmes basés sur Debian / Ubuntu, la synchronisation de l’heure est assurée par systemd-timesyncd. S’il n’est pas installé, il faut simplement l’ajouter.
1️⃣ Installer le service
sudo apt install systemd-timesyncd
2️⃣ Activer et démarrer le service
sudo systemctl enable systemd-timesyncd --now
Cette commande fait deux choses :
- elle active le service au démarrage
- elle le démarre immédiatement