Technical Anshu Accueil › Tutoriels › Ubuntu Time Fix
🕐 Correction du temps Ubuntu

Résoudre les problèmes de temps Ubuntu - Résoudre les problèmes de synchronisation

Ubuntu affiche la mauvaise heure et les paramètres aléatoires ne le corrigent pas longtemps. Apprenez le système à deux horloges, lisez un écran timedatectl, faites correspondre votre modèle à la cause réelle - double démarrage, NTP, fuseau horaire ou batterie CMOS mourante - et corrigez ce problème.

✍️ Technical Anshu🐧 Ubuntu🎧 Multi-Language Audio
Résoudre les problèmes de temps Ubuntu - Résoudre les problèmes de synchronisation
🎧 Audio multilingue: Dans le lecteur vidéo, cliquez sur [Paramètres] (⚙️) ➔ [Piste audio] pour choisir votre langue.

📑Chapitres

  1. Pourquoi Ubuntu affiche la mauvaise heure : les deux horloges de votre PC
  2. Lisez un écran timedatectl avant de modifier quoi que ce soit
  3. Faites correspondre votre modèle à la cause réelle : double démarrage, NTP, fuseau horaire ou batterie CMOS
  4. Activez la synchronisation de l'heure sur Internet (NTP) et vérifiez qu'elle fonctionne
  5. Définissez correctement le fuseau horaire avec le nom exact du fuseau
  6. Dual boot : mettez fin à la bataille d'horloge Windows-Ubuntu en choisissant une règle
  7. Remettre l'heure correcte dans l'horloge matérielle
  8. Quand il s'agit réellement de la batterie CMOS – et comment la synchronisation la couvre 

📋 Présentation et guide étape par étape

1

Deux horloges : trouvez laquelle ment

Chaque ordinateur garde l’heure à deux endroits. La RTC (horloge en temps réel) est une petite horloge matérielle située sur la carte mère qui continue de fonctionner grâce à la batterie lorsque le PC est éteint. L'horloge système est ce qu'Ubuntu vous montre pendant son exécution, et elle est corrigée sur Internet par un service de synchronisation appelé NTP. Au démarrage, Ubuntu lit le RTC et construit l'horloge système à partir de celui-ci.

Ainsi, une mauvaise horloge signifie l'une des trois choses suivantes : le RTC contenait la mauvaise valeur, Ubuntu l'a lu avec une mauvaise hypothèse ou la correction Internet n'a jamais eu lieu. L’erreur que font la plupart des gens est de réparer le cadran de l’horloge plutôt que la cause. Un commandement sépare les trois causes – c’est l’étape suivante.

2

Lire timedatectl avant de changer quoi que ce soit

Ouvrez un terminal et exécutez cette commande. Vous n'avez pas besoin de sudo juste pour regarder :

Terminal
timedatectl

Sept lignes apparaissent ; six d’entre eux comptent. L'Heure locale est l'heure indiquée sur votre cadran, après la conversion du fuseau horaire. Le Temps universel est le même moment en UTC - c'est le nombre qui doit être correct en lui-même. L'heure RTC correspond à ce que contient actuellement l'horloge matérielle de la carte mère. Le fuseau horaire est la zone dans laquelle Ubuntu se convertit, par exemple Asie/Kolkata (IST, +0530). L'horloge système synchronisée indique oui lorsque la synchronisation de l'heure Internet a réussi au moins une fois ce démarrage. RTC en TZ local : non signifie qu'Ubuntu suppose que le RTC contient l'UTC - cette seule ligne représente toute l'histoire du double démarrage.

Sur une machine saine, l'heure RTC correspond à la ligne de temps universelle, la ligne synchronisée dit oui et le service NTP s'affiche actif. Notez ce que votre écran affiche avant de modifier quoi que ce soit : deux minutes de lecture ici permettent d'économiser une heure de corrections aléatoires.

3

Faites correspondre le modèle à la vraie cause

Le mauvais moment n’est pas un problème. La taille et la forme de l’erreur désignent le coupable presque à chaque fois :

Faux exactement selon votre décalage de zone (5 heures 30 minutes en Inde), et cela se retourne lorsque vous démarrez l'autre système d'exploitation - un combat RTC à double démarrage. Windows et Ubuntu ne sont pas d'accord sur la signification de l'horloge matérielle. Passez à l'étape 6.

Erreur de quelques minutes, augmentant lentement au fil des semaines - la synchronisation est désactivée ou échoue, ou le RTC lui-même dérive. Vérifiez la ligne synchronisée et passez à l'étape 4.

Correct pendant que le PC fonctionne, faux à nouveau après chaque arrêt - le RTC perd ou interprète mal l'heure lorsqu'il est éteint. Sur l'ancien matériel, c'est la batterie CMOS. Passez à l'étape 7.

Bon nom de zone à l'écran, mauvaise heure de toute façon - la zone est un paramètre d'affichage, pas l'heure elle-même. Votre chronologie universelle sera également erronée. Passez à l'étape 5, puis revérifiez.

Erreur uniquement à l'intérieur d'une machine virtuelle, saut après restauration ou reprise - la VM prend son temps de son hôte et des instantanés, pas seulement de NTP.

📌 Remarque : Chaque modèle a son propre correctif ci-dessous. Corriger le mauvais modèle est exactement la raison pour laquelle ce problème revient sans cesse pour tant de gens.
4

Activer la synchronisation de l'heure Internet (NTP)

La plupart des machines Ubuntu à démarrage unique se réparent d'elles-mêmes si la synchronisation est autorisée. Allumez-le avec cette commande (il vous demandera votre mot de passe) :

Terminal
timedatectl set-ntp true

Vous préférez l'interface graphique ? Ouvrez Paramètres, puis Date et heure et activez Date et heure automatiques. Attendez ensuite une minute sur une connexion Internet fonctionnelle et exécutez à nouveau timedatectl. La ligne Horloge système synchronisée devrait maintenant indiquer oui et l'heure devrait atteindre la valeur correcte.

✅ Conseil : Si la ligne reste sur non, le service de synchronisation ou le réseau la bloque - il s'agit d'un problème distinct concernant le service timesyncd et le port UDP 123, et non l'horloge elle-même.
5

Définir correctement le fuseau horaire

Si la zone elle-même est erronée, tout le reste semble cassé. Regardez d'abord le fuseau actuel sur la ligne Time zone de la sortie timedatectl. Les noms de zones sont sensibles à la casse et utilisent des barres obliques, comme Asie/Kolkata. Listez les noms exacts et définissez le vôtre :

Terminal
timedatectl list-timezones
sudo timedatectl set-timezone Asia/Kolkata

Exécutez à nouveau timedatectl et confirmez que la ligne Heure locale affiche désormais l'heure sur votre horloge murale, avec la zone affichée comme Asie/Kolkata (IST, +0530). Toujours faux après cela, avec la bonne zone affichée ? Ensuite, la zone n'a jamais été le problème - revenez à la liste des modèles à l'étape 3.

6

Dual Boot : choisissez une règle d'horloge matérielle

Sur une machine à double démarrage, vous devez choisir une convention et faire en sorte que les deux systèmes soient d'accord. La valeur par défaut d'Ubuntu est la plus saine : le RTC contient l'UTC (RTC en TZ local : non) et chaque système d'exploitation convertit pour l'affichage. Windows utilise par défaut l'inverse : il traite le RTC comme l'heure locale. Ce désaccord est la raison pour laquelle chaque commutateur de système d'exploitation déplace votre horloge exactement selon votre décalage de zone.

Le compromis rapide côté Ubuntu est cette commande - Ubuntu lit et écrit ensuite le RTC comme Windows l'attend :

Terminal
timedatectl set-local-rtc 1 --adjust-system-clock

L'alternative consiste à apprendre à Windows à utiliser UTC via la valeur de registre RealTimeIsUniversal, laissant Ubuntu à sa valeur par défaut. Quel que soit le côté que vous choisissez, choisissez-en un seul. L’application des deux correctifs inverse l’erreur dans la direction opposée.

⚠️ Avertissement honnête : timedatectl lui-même affiche un avertissement indiquant que le mode RTC local n'est pas entièrement pris en charge et peut causer des problèmes, principalement autour des changements d'heure d'été et des systèmes qui démarrent plusieurs systèmes d'exploitation. L'Inde n'a pas d'heure d'été, donc pour la plupart des utilisateurs indiens à domicile, le risque pratique est faible - mais connaissez le métier avant de l'accepter.
7

Enregistrez l'heure correcte sur l'horloge matérielle

Une fois l'horloge système correcte et synchronisée, stockez cette valeur correcte dans le RTC afin que le prochain démarrage à froid démarre correctement :

Terminal
sudo hwclock --systohc
sudo hwclock --show

La première commande copie l'heure du système dans l'horloge matérielle ; la seconde montre ce que contient désormais le matériel. Ensuite, arrêtez complètement, attendez une minute, démarrez et vérifiez l'heure avant que le réseau ne se connecte si vous le pouvez - le RTC devrait déjà avoir raison.

Si l'heure est à nouveau erronée après une mise hors tension complète, le logiciel a fait tout ce qu'il pouvait - suspectez la batterie CMOS ou une dérive RTC sur l'ancien matériel. C'est aussi ainsi que vous vivez avec une batterie faible sans la remplacer immédiatement : avec la synchronisation NTP activée (étape 4), Ubuntu corrige l'horloge automatiquement peu de temps après chaque démarrage, une fois le réseau connecté. Le remplacement de la batterie reste la véritable solution matérielle, mais la synchronisation le couvre dans l'utilisation quotidienne.

⚠️ Un avertissement honnête : si votre horloge est légèrement erronée et augmente chaque semaine, aucun paramètre n'est cassé : soit la synchronisation échoue silencieusement, soit l'horloge matérielle elle-même dérive. Continuez à mesurer avec timedatectl au lieu de régler l'heure à la main encore et encore ; une horloge que vous corrigez quotidiennement est un défaut que vous n’avez pas encore trouvé.

🏷️Variables et mots clés de recherche de sujet

🔍 Ubuntu 🔍 timedatectl 🔍 NTP 🔍 RTC 🔍 DualBoot 🔍 TimeZone 🔍 CMOSBattery 🔍 hwclock 🔍 TechnicalAnshu 🔍 Ubuntu Wrong Time Fix 🔍 Fix Ubuntu Time Issues 🔍 Ubuntu Clock Wrong After Boot 🔍 Ubuntu Windows Dual Boot Time Difference 🔍 Ubuntu NTP Not Synchronizing 🔍 Asia/Kolkata Time Zone
🎙️ Transcription complète — appuyez pour développer

__TOK_39__

__TOK_40__

__TOK_41__

❓ Questions fréquemment posées

Ce tutoriel est-il 100% gratuit à suivre ?

__TOK_42__

Les débutants peuvent-ils suivre ce guide ?

__TOK_43__

Où puis-je poser des questions si je suis bloqué ?

__TOK_44__

🚀 Regardez le didacticiel complet sur YouTube

__TOK_45__

__TOK_46__

▶️ Regarder la vidéo complète
Ce didacticiel est basé sur la vidéo Fix Ubuntu Time Issues de Technical Anshu. • Vous êtes bloqué à une étape ? Demandez dans les commentaires de la vidéo — vous y obtiendrez de l'aide 🙏