Comment installer et utiliser Chrony dans Linux

Comment installer et utiliser Chrony dans Linux

Chrony est une implémentation flexible du protocole de temps de réseau (NTP). Il est utilisé pour synchroniser l'horloge système à partir de différents serveurs NTP, horloges de référence ou via l'entrée manuelle.

Il peut également être utilisé Ntpv4 serveur pour fournir un service de temps à d'autres serveurs dans le même réseau. Il est censé fonctionner parfaitement dans différentes conditions telles que la connexion du réseau intermittent, les réseaux fortement chargés, le changement de températures qui peuvent affecter l'horloge des ordinateurs ordinaires.

Chrony Livré avec deux programmes:

  • chronyc - Interface de ligne de commande pour Chrony
  • chronyd - démon qui peut être démarré à l'heure du démarrage

Dans ce tutoriel, nous allons vous montrer comment installer et utiliser Chrony Sur votre système Linux.

Installez Chrony dans Linux

Sur certains systèmes, chrony peut être installé par défaut. Pourtant, si le package est manquant, vous pouvez facilement l'installer. Utilisation de votre outil de gestion de package par défaut sur vos distributions Linux respectives à l'aide de la commande suivante.

# yum -y installer chrony [sur Centos / Rhel] # apt install chrony [on Debian / Ubuntu] # dnf -y installer chrony [sur Fedora 22+]] 

Pour vérifier l'état de chronyd Utilisez la commande suivante.

# Statut SystemCTL Chronyd [sur Systemd] # / etc / init.statut d / chronyd [sur Init]] 

Si vous voulez activer chrony démon sur le démarrage, vous pouvez utiliser la commande suivante.

 # systemctl activer chronyd [sur Systemd] # chkconfig --add chronyd [sur Init]] 

Vérifiez la synchronisation de Chrony dans Linux

Pour vérifier si Chrony est réellement synchronisé, nous utiliserons son programme de ligne de commande chronyc, qui a l'option de suivi qui fournira des informations pertinentes.

# chronyc suivi 
Vérifiez la synchronisation de Chrony dans Linux

Les fichiers répertoriés fournissent les informations suivantes:

  • Pièce d'identité - L'ID de référence et le nom auquel l'ordinateur est actuellement synchronisé.
  • Strate - Nombre de sauts sur un ordinateur avec une horloge de référence attachée.
  • Heure de référence - C'est le temps UTC auquel la dernière mesure de la source de référence a été effectuée.
  • Le temps du système - Délai de l'horloge système à partir du serveur synchronisé.
  • Dernier décalage - décalage estimé de la dernière mise à jour de l'horloge.
  • Offset RMS - Moyenne à long terme de la valeur de décalage.
  • Fréquence - C'est la vitesse à laquelle l'horloge du système serait erronée si chronyd ne le corrige pas. Il est fourni en PPM (pièces par million).
  • Freq résiduel - La fréquence résiduelle a indiqué la différence entre les mesures de la source de référence et la fréquence actuellement utilisée.
  • Fausser - Erreur estimée limite de la fréquence.
  • Retard de racine - total des retards de chemin du réseau vers l'ordinateur de la strate, à partir de laquelle l'ordinateur est synchronisé.
  • Statut de saut - Il s'agit du statut de saut qui peut avoir l'une des valeurs suivantes - normale, insérer deuxième, supprimer deuxième ou non synchronisé.

Pour vérifier les informations sur les sources de Chrony, vous pouvez émettre la commande suivante.

# Sources chronyc 
Vérifiez les sources de chrony

Configurer Chrony dans Linux

Le fichier de configuration de Chrony est situé à / etc / chrony.confli ou / etc / chrony / chrony.confli et un exemple de fichier de configuration peut ressembler à ceci:

serveur 0.rhel.piscine.NTP.Org IBUSTST Server 1.rhel.piscine.NTP.Org Ibasset Server 2.rhel.piscine.NTP.Org Ibasset Server 3.rhel.piscine.NTP.Org IBUSTST LETTAQUE STRATUM 0 DRISTFILE / VAR / LIB / CHRONY / DRIFT MakeStep 10 3 Logdir / Var / Log / Chrony 

La configuration ci-dessus fournit les informations suivantes:

  • serveur - Cette directive a utilisé pour décrire un serveur NTP à synchroniser.
  • poids de la strate - Quelle distance doit être ajoutée par strate à la source de synchronisation. La valeur par défaut est 0.0001.
  • disqueur - Emplacement et nom du fichier contenant des données de dérive.
  • Makeestep - Cette directive fait que Chrony corrige progressivement tout décalage de temps en accélérant ou en ralentissant le chronomètre au besoin.
  • logdir - Chemin vers le fichier journal de Chrony.

Si vous souhaitez faire passer l'horloge système immédiatement et ignorer tous les ajustements actuellement en cours, vous pouvez utiliser la commande suivante:

# chronyc makeestep 

Si vous décidez de vous arrêter chrony, vous pouvez utiliser les commandes suivantes.

# systemctl stop chrony [sur Systemd] # / etc / init.d / chronyd stop [sur Init]] 
Conclusion

C'était une présentation de spectacle du chrony utilitaire et comment il peut être utilisé sur votre système Linux. Si vous souhaitez vérifier plus de détails sur Chrony, passez en revue la documentation Chrony.