GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer NTP (Chrony) sur CentOS 8 / CentOS 7 et RHEL 8 / RHEL 7

Le Network Time Protocol (NTP) est un protocole réseau pour la synchronisation de l'horloge système avec des serveurs de temps Internet distants ou d'autres sources telles que le GPS ou des horloges radio. Un chronométrage précis est crucial dans les serveurs pour que l'application fonctionne correctement ou pour résoudre les problèmes à l'aide de l'horodatage des journaux.

Chrony est une implémentation de NTP et remplace l'ancien Ntpd utilisé dans les versions précédentes des systèmes d'exploitation Linux d'entreprise.

Ici, nous verrons comment installer NTP (Chrony) sur CentOS 8 / CentOS 7 &RHEL 8 / RHEL 7.

Chrony fonctionne comme serveur et client NTP par défaut sur CentOS 8/RHEL 8. Dans CentOS 7/RHEL 7, vous avez la possibilité de choisir NTP ou Chrony comme démon NTP.

Installer Chrony sur CentOS 8 / CentOS 7 &RHEL 8 / RHEL 7

Il y a des chances que votre serveur ait déjà Chrony installé et configuré en tant que client pour utiliser un ou plusieurs serveurs d'horloge distants.

yum install -y chrony

Configurer le serveur NTP avec Chrony

Dans cette section, nous allons configurer les serveurs en tant que serveur NTP, qui agira comme un serveur de temps distant pour tous les clients de votre organisation.

vi /etc/chrony.conf

Modifiez la valeur de sous-réseau de la directive allow selon vos besoins pour autoriser les clients du réseau de votre organisation. Dans mon cas, les clients qui ont des adresses IP de 192.168.0.1 à 192.168.0.254 sont autorisés à se connecter au serveur NTP pour la synchronisation de l'heure.

allow 192.168.0.0/24

Redémarrez le service Chrony pour appliquer le changement de configuration.

systemctl restart chronyd

Activer le service Chrony au démarrage du système.

systemctl enable chronyd

Ajoutez les règles de pare-feu pour autoriser les requêtes NTP des clients.

firewall-cmd --permanent --add-service=ntp

firewall-cmd --reload

Une fois que vous avez configuré le serveur NTP, allez sur la machine cliente et ajoutez ce serveur en tant que serveur NTP.

Ensuite, exécutez la commande ci-dessous pour vérifier combien de clients accèdent au serveur NTP.

chronyc clients

Configurer le client NTP à l'aide de Chrony

Installez le package Chrony si le package n'est pas déjà installé.

yum install -y chrony

Maintenant, nous allons configurer cette machine en tant que client NTP, qui atteindra le serveur NTP que nous avons configuré précédemment pour la synchronisation de l'heure.

vi /etc/chrony.conf

Commentez les directives de serveur existantes et ajoutez une nouvelle directive de serveur pour notre serveur NTP.

server 192.168.0.10

Ensuite, redémarrez le service Chrony.

systemctl restart chronyd

Activer le service Chrony au démarrage du système.

systemctl enable chronyd

Vérifiez la source de temps pour vous assurer que le client atteint le bon serveur NTP.

chronyc sources
Output:

210 Number of sources = 1
MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================
^? 192.168.0.10                  3   6     1    25  +2525us[+2525us] +/-   87ms

Par défaut, le client NTP effectuera une synchronisation de l'heure toutes les 64 secondes. Cependant, vous pouvez régler l'horloge manuellement sans attendre la prochaine interrogation de synchronisation.

chronyc makestep

Conclusion

C'est tout. Veuillez partager vos commentaires dans la section des commentaires.


Cent OS
  1. Comment installer le serveur DNS sur RHEL 8 / CentOS 8 Linux

  2. Comment installer le serveur Chrony NTP sur CentOS 8

  3. Comment installer Puppet sur CentOS 8 / RHEL 8

  4. Comment installer Puppet 6.x sur CentOS 7 / RHEL 7

  5. CentOS / RHEL 7 :Comment installer l'interface graphique

Comment installer vsftpd (serveur ftp) sur CentOS 8 / RHEL 8

Comment installer Zabbix Server 4.x sur CentOS 6 / RHEL 6

Comment installer Jetty Web Server sur CentOS 7 / RHEL 7

Comment installer Zabbix Server 5.0 / 4.0 sur CentOS 7 / RHEL 7

Comment installer le serveur VNC sur CentOS 8 / RHEL 8

Comment installer le serveur NTP sur CentOS 8