Comment configurer le NTP sur Centos 8

Comment configurer le NTP sur Centos 8
Ce message vous apprendra sur le protocole de temps de réseau (NTP), son installation et sa méthode de configuration sur CentOS. De plus, nous vous montrerons également la procédure de définition du serveur et du client NTP sur votre système CENTOS. Alors dirigeons-nous vers ce voyage!

Qu'est-ce que NTP?

Le Protocole de temps de réseau: Comme son nom l'indique, il s'agit d'un protocole utilisé pour synchroniser les horaires d'horloge internes sur un système présent dans un réseau. Ce protocole couvre les deux machines de synchronisation sur un réseau local et avec un serveur Internet. Il est généralement intégré dans une configuration client-serveur mais peut également être utilisé dans la synchronisation temporelle entre pairs. Le système d'exploitation gère le fuseau horaire, tandis que NTP est utilisé pour synchroniser le temps universel coordonné (UTC). Consultez le diagramme donné, qui représente le travail NTP:

Daemons NTP:

Le démon NTPD, qui a été utilisé plus tôt pour synchroniser les paramètres de date et d'heure, a été refusé et n'est plus accessible pour les systèmes Linux actuels comme Fedora 30, Ubuntu 20.04, et Centos 8. «Chrony», une implémentation de la NTP a développé Redhat, a remplacé ce démon NTP.

Qu'est-ce que Chrony?

Chrony est une forme différente d'implémentation du protocole NTP que NTPD. Il est configuré comme serveur NTP ou client NTP. Chrony est composé de deux parties:

  1. chronyd: qui est un démon de l'espace utilisateur.
  2. chronyc: une application de ligne de commande pour la personnalisation de Chronyd.

Comparé à Chrony, NTPD met beaucoup de temps à changer les horloges des systèmes qui ne sont pas connectés ou alimentés en permanence. La raison derrière ce fait est que plusieurs ajustements mineurs sont effectués sur la base des observations du décalage et de la dérive de l'horloge. La stabilité des horloges matérielles est également influencée par les fluctuations de température, qui peuvent être considérables tout en alimentant une machine. En revanche, Chrony peut s'adapter au changement de l'horloge du système.

Quelles sont les choses que Chronyd peut faire que NTPD ne peut pas faire?

  • Chronyd vous aide à calculer le gain ou le taux de perte du matériel ou de l'horloge en temps réel. Ce segment de Chrony peut utiliser ces informations pour définir le temps du système en récupérant la valeur de l'horloge en temps réel.
  • Il peut également prendre en charge les réseaux isolés où l'entrée manuelle n'est que la forme de correction du temps. Chronyd peut examiner les défauts ou les erreurs corrigées dans d'autres mises à jour pour estimer combien l'ordinateur perd ou gagne du temps. Après avoir parcouru ce point de contrôle, Chronyd utilise les valeurs d'estimation pour couper l'horloge informatique.

Quel démon NTP devrait être votre choix?

  • Tous les systèmes qui sont souvent déconnectés ou suspendus puis restaurés à un réseau doivent considérer Chrony. Les exemples qui relèvent de cette section sont des systèmes virtuels et mobiles.
  • Pour les systèmes qui restent généralement tout le temps, le démon NTP NTPD doit être considéré. De plus, les systèmes qui nécessitent la diffusion ou la propriété intellectuelle multi-casting devraient choisir d'adopter NTPD.

Installation de Chrony sur Centos:

Avant de configurer Chrony en tant que serveur ou client NTP, vous devez d'abord vous assurer que Chrony doit être installé sur votre système. Si vous ne l'avez pas déjà, écrivez la commande ci-dessous pour l'installer sur votre système CentOS:

$ sudo dnf installer chrony

Entrez «Y» pour permettre au processus de télécharger Chrony.

Une fois Chrony téléchargé, démarrez, puis activez le service Chronyd en utilisant ces commandes:

$ systemctl start chronyd
$ systemctl activer chronyd

Maintenant, vérifiez l'état du service Chronyd et assurez-vous que le service est en cours d'exécution.

$ systemctl status chronyd

Configuration de Chrony en tant que serveur NTP:

Nous nous dirigeons vers la procédure de configuration chronique. Maintenant, nous allons vous montrer la méthode de configuration de Chrony en tant que serveur NTP.
Tout d'abord, ouvrez les fichiers de configuration Chrony dans l'éditeur VI:

$ vi / etc / chrony.confli

Le fichier de configuration ressemblera à ceci:

Maintenant, explorez ce fichier de configuration et décommentez les lignes faisant référence pour permettre les adresses réseau.

Comme le fichier Chrony est ouvert dans un éditeur VI, pour insérer ou supprimer le «#» de la ligne mentionnée ci-dessus, nous devons passer au mode INSERT VI. Pour cela, vous devez appuyer sur «ESC."

Si vous n'avez pas l'autorisation d'écrire ou de modifier quelque chose dans le fichier, utilisez d'abord la commande divisée pour modifier l'autorisation du fichier.

$ sudo chmod + rwx / etc / chrony.confli

Pour enregistrer le changement et quitter l'éditeur VI, tapez ": wq" et appuyez sur Entrée.

Maintenant, redémarrez le service Chronyd:

$ systemctl redémarrer chronyd

Maintenant, ouvrez le port de pare-feu pour permettre les demandes entrantes du NTP.

$ Firewall-CMD - Permanent --Add-Service = NTP
pare-feu-CMD - Reload

C'est ainsi que vous configurez un serveur NTP dans CentOS basé sur Chrony.

Configuration de Chrony en tant que client NTP:

Voulez-vous configurer Chrony en tant que client NTP plutôt que comme un serveur NTP? Pas de soucis! La partie à venir de l'article démontrera la méthode de configuration de Chrony en tant que client NTP.
Tout d'abord, installez Chrony sur votre système CentOS:

$ sudo dnf installer chrony

Après cela, activez le service Chronyd en utilisant cette commande:

$ sudo systemctl activer chronyd

Il est maintenant temps d'apporter des modifications dans le fichier de configuration Chrony. Ces modifications sont essentielles pour configurer les clients.

$ sudo nano / etc / chrony.confli

Ajouter la ligne sous-donnée dans le fichier de configuration Chrony et enregistrer les modifications.

Serveur 192.168.0.016

Dans le terminal, utilisez cette commande pour redémarrer le service Chronyd:

$ sudo systemctl redémarrer chronyd

Maintenant, consultez vos sources NTP. Votre serveur NTP configuré devrait exister dans la liste de sortie.

$ chronyc sources

Conclusion:

NTP est un protocole utilisé pour synchroniser les horaires d'horloge internes sur un système présent dans un réseau. Ce protocole couvre les deux machines de synchronisation sur un réseau local et avec un serveur Internet. Systèmes antérieurs utilisés NTPD Daemon As Implementation NTP, mais ce démon NTP a été refusé et n'est plus accessible pour les derniers systèmes Linux, y compris CentOS 8. Chrony est déployé sur le marché en remplacement du démon NTPD. Dans cet article, vous avez appris des trucs de base sur NTP, Chrony et ses fonctionnalités. De plus, nous vous avons également montré les méthodes de configuration de Chrony en tant que Serveur NTP et Client Sur ton Centos système.