[LINUX] Comment installer NTP (Chrony) (CentOS8)

introduction

Le protocole NTP (Network Time Protocol) est un protocole réseau permettant de synchroniser l'heure avec un serveur de temps Internet distant.

Chrony est une implémentation de NTP qui remplace l'ancien Ntpd utilisé dans les versions antérieures du système d'exploitation Enterprise Linux.

Je vais vous expliquer l'installation NTP (Chrony) de CentOS 8 et les deux méthodes de paramétrage suivantes.

①, configuré en tant que serveur NTP Lorsqu'il est configuré en tant que serveur NTP, le PC client ou le serveur client peut synchroniser l'heure du serveur NTP. ②, configuré en tant que client NTP Lorsqu'il est configuré en tant que client NTP, l'heure du serveur NTP configuré peut être synchronisée.

Configurer comme serveur NTP

### 1. Installation de Chrony Exécutez la commande suivante pour installer. (Peut être déjà installé)
# yum install -y chrony

2. Modifiez les autorisations du fichier de configuration sur le client

# vi /etc/chrony.conf

Exécutez la commande ci-dessus et ajoutez la partie suivante du fichier Conf. Cette fois, définissez l'autorisation d'accès pour synchroniser l'heure d'accès au PC client du réseau local de ** 192.168.0.0 ** à ** 192.168.0.254 **.

#Autoriser l'accès client NTP à partir du réseau local → Commentaire d'explication
# allow 192.168.0.0/16 Exemple de réglage →
allow 192.168.0.0/24 → Ajouté ici

Remarque: [** / 24 **] représente le nombre de ** 256 ** IP de ** 192.168.0.0 ** à ** 192.168.0.255 ** dans le masque de sous-réseau ** 255.255.255.0 **. ..

3. redémarrage chrony

# systemctl restart chronyd

4. Configuré pour démarrer automatiquement chrony lorsque le système d'exploitation est redémarré

# systemctl enable chronyd

5. Paramètres du pare-feu

Ajoutez une règle de pare-feu qui autorise les requêtes NTP des PC clients.

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

6. Synchronisez l'heure sur le PC client

Ajoutez l'heure de synchronisation en utilisant le serveur défini ci-dessus comme serveur NTP sur le PC client.

7. Vérifiez le PC client configuré pour la synchronisation

Vous pouvez consulter la liste des clients accédant à la synchronisation au moment où la commande suivante est exécutée.

# chronyc clients

Configurer en tant que client NTP

1. Installation de Chrony

# yum install -y chrony

2. Modifier la directive de serveur d'ajout de fichier de configuration

  # vi /etc/chrony.conf

Mettez en commentaire la directive de serveur existante et ajoutez une nouvelle directive de serveur pour le serveur NTP.

# Use public servers from the pool.ntp.org project.→ Explication commenter
# Please consider joining the pool (http://www.pool.ntp.org/join.html).→ Commentez le site de confirmation
# pool 2.centos.pool.ntp.org iburst → L'heure actuelle est synchronisée, mais c'est au début#Ajouter et commenter
server 192.168.0.21 Ajoutez l'adresse IP du serveur NTP qui synchronise l'heure → ‥ ‥ ‥ ‥ ‥ ‥ ‥ ‥ ‥ ‥ ‥ ‥ ‥

3. redémarrage chrony

# systemctl restart chronyd

4. Confirmation d'arrivée sur le serveur NTP

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.21                  3   6     1    25  +2525us[+2525us] +/-   87ms

5. Synchronisez l'heure manuelle

Par défaut, le serveur NTP est interrogé et synchronisé toutes les 64 secondes, mais vous pouvez effectuer une synchronisation avec la commande suivante sans attendre le moment de la synchronisation.

# chronyc makestep

c'est tout.

Recommended Posts

Comment installer NTP (Chrony) (CentOS8)
Installation de CentOS 8
Installation de PHP (CentOS 8)
Installation de CentOS 7 + ffmpeg
Méthode d'installation Python Windows
Installation de Python 2.7 (yum) (CentOS 6.8)
Installation sur la boîte virtuelle CentOS8
Installation de Python 3.5 (yum) (CentOS 6.8)
python (pyenv + pyenv-virtualenv) + installation CentOS7
Procédure d'installation de CentOS 8 (dernière version)
L'installation d'Apache échoue sur CentOS 8.2
Procédure d'installation de Teamviewer pour Linux (CentOS)