⌚ 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

✅ Vérification finale