- - Comment configurer la synchronisation de l'heure du réseau sous Linux

Comment définir la synchronisation de l'heure du réseau sous Linux

Bien que cela puisse sembler être quelque chose qui devraitautomatiquement pris en charge, les paramètres de temps sous Linux peuvent souvent être perturbés ou mal configurés. Étant donné que les réglages de l'heure sous Linux peuvent être difficiles à corriger pour l'utilisateur moyen, nous allons expliquer en détail comment configurer la synchronisation de l'heure du réseau sous Linux.

En plus de la configuration de NTP, nous expliquerons également comment corriger l'erreur de temps qui gêne lors du double démarrage de Linux et de Windows.

Configurer le protocole de temps réseau

Synchroniser l’horloge logicielle sur votre PC Linux avecLes serveurs de temps sont le moyen le plus courant d’obtenir l’heure précise. Sur la plupart des distributions Linux, cela se fait automatiquement. Cependant, toutes les distributions Linux n'utilisent pas NTPd. De plus, ceux qui le font risquent de le gâcher ou de le configurer incorrectement. Pour remédier à cela, nous allons expliquer à quel point il est facile de configurer manuellement le démon Network Time Protocol sous Linux.

Commencez par ouvrir un terminal etl’installation de NTP, si votre PC ne l’a pas installé. Vous avez déjà de bonnes chances de l’avoir, mais pour plus de sécurité, voici les commandes permettant de l’obtenir pour la plupart des distributions Linux modernes.

Ubuntu

sudo apt install ntp

Debian

sudo apt-get install ntp

Arch Linux

sudo pacman -S ntp

Feutre

sudo dnf install ntp

OpenSUSE

sudo zypper install ntp

Avec le logiciel installé, vous devrez ensuite vous connecter à un serveur NTP. Par défaut, la plupart des distributions Linux ont leurs propres serveurs NTP configurés dans le /etc/ntp.conf fichier. Toutefois, si vous estimez que ces serveurs ne sont pas fiables, vous pouvez le remplacer par un serveur plus fiable (comme le serveur officiel Google NTP).

Pour ajouter le serveur Google NTP, modifiez le ntp.conf fichier.

sudo nano /etc/ntp.conf

Effacez toutes les entrées, si vous le souhaitez, et remplacez-les par celles-ci (bien que cela ne soit pas recommandé). Pour de meilleurs résultats, collez les entrées Google NTP tout en haut.

Remarque: il est important que J'ai éclaté est à la fin de chacune des nouvelles entrées. le J'ai éclaté Cette option envoie une «rafale» de paquets aux serveurs uniquement lorsque vous rencontrez des problèmes de connexion avec le serveur de temps.

server time.google.com iburst
server time2.google.com iburst
server time3.google.com iburst

Une fois terminé, enregistrez le fichier de configuration dans Nano avec Ctrl + O. Quittez l'éditeur avec Ctrl + X.

Configurer l'heure

NTP peut synchroniser automatiquement le temps des serveurs maisPremièrement, il doit connaître le fuseau horaire. Habituellement, lors de la configuration initiale, votre système d’exploitation Linux demande le fuseau horaire et le configure. En cas d’erreur lors de l’installation, il faudra corriger ce problème manuellement en utilisant tzselect.

Ouvrez un terminal et exécutez l'outil de fuseau horaire:

tzselect

L'exécution de l'outil Tzselect vous guidera à travers la configuration du bon fuseau horaire. Une fois cela fait, vous pourrez démarrer NTPd.

Démarrer NTP

Toutes les connexions aux serveurs de temps fonctionnent. La prochaine étape du processus consiste à utiliser le système Systemd init pour charger NTP au démarrage. Comprenez bien que si votre système d’exploitation Linux n’utilise pas systemd comme la plupart des systèmes grand public actuels, vous devrez trouver une alternative à ces commandes.

Commencez par lancer NTPd:

sudo systemctl start ntpd.service

Ensuite, activez-le au démarrage avec activer systemctl.

sudo systemctl enable ntpd.service

L'exécution des commandes ci-dessus devrait configurer l'heure instantanément, car l'heure UTC de votre BIOS est maintenant correcte (grâce à Tzselect).

Utiliser l'heure locale

Il y a d'autres moyens de régler l'heure sur Linux, à partde NTP. L'alternative la plus populaire à cette méthode est "l'heure locale". L'heure locale indique à Linux de conserver l'heure, mais de ne pas synchroniser avec quoi que ce soit. Essentiellement, le temps sera autonome et n'interférera avec rien. C’est moins fiable, mais ça marche. La question est, pourquoi voudriez-vous faire cela?

La raison principale pour laquelle on irait avec l'heure localeQuelque chose comme NTP est le fait que le double amorçage gâche votre temps. Si vous avez déjà chargé Linux, puis redémarré sous Windows 10, vous remarquerez le temps qui passe. En effet, les deux systèmes d'exploitation disposent d'un service de synchronisation temporelle et se battent l'un contre l'autre. Le moyen principal de résoudre ce problème consiste à désactiver la synchronisation de l'heure sous Linux.

Remarque: N'oubliez pas que même si vous avez configuré Linux pour utiliser l'heure locale, Windows peut toujours faire face à des problèmes. Vérifiez les paramètres d'heure Windows pour vous assurer qu'aucun autre conflit ne survient avec les deux systèmes d'exploitation.

Fonctionnement timedatectl devrait le réparer:

sudo timedatectl set-local-rtc 1

Une fois l'heure locale rétablie, vous devrez peut-être redémarrer votre PC. Après vous être reconnecté, tout devrait utiliser l’heure locale.

Voulez-vous désactiver l'heure locale? Si tel est le cas, vous devrez réexécuter la commande timedatectl. Essayez la commande ci-dessous.

sudo timedatectl set-local-rtc 0

Comme auparavant, redémarrez votre PC Linux pour faire bonne mesure. Lors de la prochaine connexion, l’heure locale ne doit pas être utilisée.

commentaires