Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Linux

Comment synchroniser l’heure Linux avec le serveur NTP

Les horloges informatiques ne sont pas parfaites. Au bout de quelques jours, semaines ou mois, ils dérivent et cessent d’afficher le temps réel. En termes simples, après avoir dérivé, ils peuvent montrer qu’il est « 10:30 » alors qu’en fait c’est « 10:33. » Il était courant sur les ordinateurs plus anciens de réajuster périodiquement l’horloge de l’ordinateur manuellement. Mais, après que les connexions Internet soient devenues omniprésentes, les systèmes d’exploitation modernes ont commencé à ajuster l’horloge automatiquement à l’aide de serveurs NTP.

Contenu

Qu’est-ce que le NTP ?

NTP est l’acronyme de Network Time Protocol. Il s’agit d’un algorithme conçu pour synchroniser les horloges des ordinateurs via des connexions réseau et les maintenir précises.

Comment activer la synchronisation de l’heure sur Linux

Heureusement, la plupart des distributions implémentent une forme ou une autre de synchronisation temporelle, prête à l’emploi. Si vous n’avez jamais remarqué que l’horloge de votre ordinateur s’éloigne de l’horloge de votre téléphone, vous avez presque certainement déjà un client/démon NTP en cours d’exécution.

Sur Linux OS avec systemd

La majorité des distributions Linux ont adopté systemd, et avec lui vient le démon « systemd-timesyncd ». Cela signifie que vous avez déjà un client NTP préinstallé sur Ubuntu, Debian, Fedora, Arch Linux, openSUSE, Manjaro et autres. Sur ces distributions et d’autres qui en dépendent (par exemple, le système d’exploitation élémentaire, le système d’exploitation Zorin), exécutez ceci pour vérifier si la synchronisation NTP est activée :

Si vous voyez Network time on: yes dans la sortie, alors l’horloge de votre ordinateur est automatiquement ajustée périodiquement via NTP. Parfois, vous remarquerez peut-être également que NTP est synchronisé : non, ce qui peut signifier que l’horloge est synchronisée via un autre outil en plus de « systemd-timesyncd ». Cela peut également signifier que systemd-timesyncd ne s’est pas encore synchronisé mais le fera plus tard.

Psssssst :  Linux a-t-il un mode sans échec ?

Si vous voyez Network time on: no, exécutez la commande suivante pour activer la synchronisation de l’heure NTP.

C’est tout ce que vous avez à faire sur ces distributions.

Sur Linux OS sans systemd

Avec MX Linux devenant si populaire ces derniers temps, un exemple concernant ce système d’exploitation semble approprié pour commencer. C’est aussi un cas particulier. Il a « en quelque sorte » du systemd, mais ce n’est « en quelque sorte » pas. timedatectl signale que l’heure du réseau est « activée », mais systemd-timesyncd n’est pas utilisé.

Alors comment ça se synchronise ? Vous pouvez vérifier avec la commande suivante que vous pouvez utiliser sur n’importe quel autre système d’exploitation Linux.

Sur MX Linux, vous obtiendrez un résultat similaire à ce que vous voyez dans l’image suivante.

Ntp Linux Vérifier le client Ntp

À partir de ce message de journal filtré, vous pouvez voir que le client « ntpdate » s’est exécuté une fois. Il s’agit d’un client populaire, installé par défaut sur de nombreuses distributions Linux. Il est léger et n’interroge que sporadiquement les serveurs NTP. Il ne s’exécute pas en arrière-plan et est déclenché par des scripts, des synchronisations, puis des sorties.

Cela signifie que l’heure n’est pas synchronisée avec une précision extrêmement élevée (pensez en millisecondes ou en microsecondes), mais elle est suffisamment précise pour la plupart des cas. C’est normalement précis, au moins à la seconde près.

Sur d’autres systèmes d’exploitation, vous pouvez voir « ntpd », qui est un démon, s’exécutant constamment en arrière-plan et extrêmement précis. Plus il court, plus il devient précis.

Psssssst :  Comment supprimer un chemin dans un terminal Linux ?

Si, pour une raison quelconque, vous souhaitez installer ntp ou ntpdate sur des systèmes d’exploitation avec systemd, commencez par désactiver le client ntp de systemd.

Bien sûr, la commande ci-dessus n’est pas nécessaire sur les distributions non-systemd.

Installer le client ntpdate

Cela convient aux ordinateurs personnels, ordinateurs portables et autres appareils qui ne sont pas constamment connectés à Internet.

Sur Debian, Ubuntu, Linux Mint, Zorin et d’autres distributions basées sur celles-ci, exécutez :

Sur toutes les distributions basées sur Debian ci-dessus, il est configuré, prêt à l’emploi, pour s’exécuter après avoir vu une nouvelle connexion réseau. Vous pouvez forcer une synchronisation horaire maintenant si vous vous déconnectez de votre réseau et vous reconnectez.

Sur Fedora, ntpdate sera obsolète, il est donc recommandé d’utiliser le démon ntpd à la place (voir la section suivante). La même chose est recommandée pour toutes les autres distributions pour deux raisons :

  • Parfois, ils n’incluent pas ntpdate dans un package séparé mais le regroupent avec ntpd de la section suivante.
  • Ils n’automatisent pas ntpdate pour qu’il s’exécute automatiquement sur chaque connexion réseau. Vous devez insérer vous-même ntpdate dans un script qui s’exécute automatiquement après la connexion au réseau.
  • Dans ce cas, il est plus judicieux d’installer ntpd comme indiqué dans la section suivante.

    Installer le démon ntpd

    Sur Debian, Ubuntu, Zorin, Mint et d’autres distributions basées sur Debian ou Ubuntu, exécutez :

    Psssssst :  Dois-je créer une partition pour installer Windows 10 ?

    Ces distributions démarreront immédiatement ntpd, puis le lanceront automatiquement à chaque démarrage ; aucune autre action n’est requise de votre part.

    Sur Fedora, installez avec :

    Sur CentOS, exécutez :

    Pour Arch Linux, utilisez :

    Et sur openSUSE, entrez :

    Ensuite, activez le lancement du service au démarrage, puis démarrez-le :

    Sur d’autres distributions qui s’exécutent sans systemd, vous devrez peut-être exécuter ces commandes à la place :

    ou tout ce qui est équivalent pour votre système d’exploitation.

    Si vous obtenez une erreur indiquant que ntpd n’existe pas, remplacez « ntpd » par « ntp » dans les commandes ci-dessus. Certaines distributions nomment différemment les fichiers de service du démon ntpd.

    Conclusion

    Il est rare que vous deviez suivre l’une de ces étapes sur un système d’exploitation Linux avec au moins une interface utilisateur graphique. La synchronisation de l’heure devrait déjà être configurée pour vous. Mais ces étapes peuvent au moins parfois vous aider à déboguer un problème. De nombreux panneaux de contrôle d’environnement de bureau vous permettent d’activer et de désactiver la synchronisation de l’heure. En arrière-plan, ils utilisent des commandes similaires pour configurer cela pour vous, vous pouvez donc le faire vous-même lorsque les outils de l’interface utilisateur graphique échouent.

    Cet article est-il utile ? Oui Non

    Bouton retour en haut de la page

    Adblock détecté

    Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci