La Protocole de temps réseau (NTP) est un protocole utilisé pour synchroniser automatiquement les horloges des systèmes informatiques sur un réseau. La machine peut utiliser l’horloge système Temps universel coordonné (UTC) plutôt que l’heure locale.

Maintenir une heure précise sur les systèmes Linux, en particulier les serveurs, est une tâche importante pour de nombreuses raisons. Par exemple, dans un environnement en réseau, un chronométrage précis est requis pour des horodatages précis dans les paquets et les journaux système pour l’analyse des causes profondes, la détermination du moment où les problèmes se sont produits et la recherche de corrélations.

Chrony est maintenant la valeur par défaut NTP package d’implémentation sur les dernières versions des distributions basées sur RHEL telles que Flux CentOS, Feutre, Rocheux Linux & AlmaLinux, et les distributions basées sur Debian telles que Ubuntu & Menthe Linuxentre autres, et est préinstallé par défaut.

La Chrony forfait se compose de chronydeun démon qui s’exécute dans l’espace utilisateur, et chronyque un programme en ligne de commande pour surveiller et contrôler chronyde.

Chrony est polyvalent NTP mise en œuvre et fonctionne bien dans un large éventail de conditions (consultez le comparaison de la suite chrony avec d’autres implémentations NTP). Il peut être utilisé pour synchroniser l’horloge système avec des serveurs NTP (agir en tant que client), avec une horloge de référence (par exemple un GPS récepteur), ou avec une saisie manuelle de l’heure. Il peut également être employé comme NTPv4 (RFC 5905) serveur ou homologue pour fournir un service de temps aux autres ordinateurs du réseau.

Publicité

Dans cet article, vous apprendrez à synchroniser l’heure du serveur avec NTP sous Linux en utilisant chrony.

Installation de Chrony sur un serveur Linux

Dans la plupart des systèmes Linux, le chrony La commande n’est pas installée par défaut. Pour l’installer, exécutez la commande ci-dessous.

$ sudo yum install chrony         [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo apt install chrony         [On Debian, Ubuntu and Mint]
Installer Chrony Sous Linux
Installer Chrony Sous Linux
Installer Chrony Sous Linux

L’emplacement par défaut du chrony démon est /usr/sbin/chronyd et le programme de ligne de commande sera installé pour /usr/bin/chronyc.

Une fois l’installation terminée, lancez le chrony service et activez-le pour qu’il démarre automatiquement au démarrage du système, puis vérifiez s’il est opérationnel.

# systemctl enable --now chronyd
# systemctl status chronyd
Vérifier L'État De Chrony
Vérifier L'État De Chrony
Vérifier L’état De Chrony

Pour vérifier si chrony est maintenant opérationnel et pour voir le nombre de serveurs et de pairs qui y sont connectés, exécutez ce qui suit chronyque commande.

# chronyc activity
Vérifier L'Activité De Chrony
Vérifier L'Activité De Chrony
Vérifier L’activité De Chrony

Vérification de la synchronisation Chrony sous Linux

Pour afficher des informations (liste des serveurs disponibles, état et décalages par rapport à l’horloge locale et à la source) sur les sources d’heure actuelles qui chronyde accède, exécutez la commande suivante avec le -v flag affiche la description de chaque colonne.

# chronyc sources
OR
# chronyc sources -v
Vérifier Les Sources De Temps Chronyd
Vérifier Les Sources De Temps Chronyd
Vérifier Les Sources De Temps Chronyd

Concernant la commande précédente, pour afficher d’autres informations utiles pour chacune des sources en cours d’examen par chronyde (tels que le taux de dérive et le processus d’estimation du décalage), utilisez le statistiques source commande.

# chronyc sourcestats
OR
# chronyc sourcestats -v
Vérifier Les Statistiques De La Source Chronyd
Vérifier Les Statistiques De La Source Chronyd
Vérifier Les Statistiques De La Source Chronyd

Vérifier chrony suivi, exécutez la commande suivante.

# chronyc tracking

Dans la sortie de cette commande, l’ID de référence spécifie le nom (ou l’adresse IP) s’il est disponible, du serveur avec lequel l’ordinateur est actuellement synchronisé, parmi tous les serveurs disponibles.

Afficher Le Suivi Chrony
Afficher Le Suivi Chrony
Afficher Le Suivi Chrony

Configuration des sources de temps Chrony sous Linux

Le principal chrony fichier de configuration se trouve à /etc/chrony.conf (CentOS/RHEL/Fedora) ou /etc/chrony/chrony.conf (Ubuntu/Debian).

Lors de l’installation d’un système d’exploitation Linux dans le cloud, votre système doit avoir des serveurs par défaut ou un pool de serveurs ajoutés au cours du processus d’installation. Pour ajouter ou modifier les serveurs par défaut, ouvrez le fichier de configuration pour le modifier :

# vi /etc/chrony.conf
OR
# vi /etc/chrony/chrony.conf

Vous pouvez soit ajouter plusieurs serveurs en utilisant la directive server comme indiqué.

server 0.europe.pool.ntp.org iburst
server 1.europe.pool.ntp.org iburst
server 2.europe.pool.ntp.org ibusrt
server 3.europe.pool.ntp.org ibusrt
Ajouter Des Serveurs Ntp
Ajouter Des Serveurs Ntp
Ajouter Des Serveurs Ntp

ou dans la plupart des cas, il est préférable d’utiliser ntppool.org pour trouver un serveur NTP. Cela permet au système d’essayer de trouver les serveurs disponibles les plus proches pour vous. Pour ajouter un pool, utilisez la directive pool :

pool 0.pool.ntp.org burst
Ajouter Un Pool De Serveurs Ntp
Ajouter Un Pool De Serveurs Ntp
Ajouter Un Pool De Serveurs Ntp

Il existe de nombreuses autres options que vous pouvez configurer dans le fichier. Après avoir apporté des modifications, redémarrez le service chrony.

$ sudo systemctl restart chrony		
OR
# systemctl restart chronyd

Pour afficher des informations sur les sources d’heure actuelles chronyde interroge, exécutez à nouveau la commande suivante.

# chronyc sources
Afficher Les Sources De Temps Chronyd
Afficher Les Sources De Temps Chronyd
Afficher Les Sources De Temps Chronyd

Pour vérifier le chrony statut de suivi, exécutez la commande suivante.

# chronyc tracking
Vérifier L'État De Synchronisation De Chrony
Vérifier L'État De Synchronisation De Chrony
Vérifier L’état De Synchronisation De Chrony

Pour afficher l’heure actuelle sur votre système, vérifiez si l’horloge système est synchronisée et si NTP est bien actif, exécutez la commande timedatectl :

# timedatectl
Vérifier L'Heure Actuelle Du Serveur
Vérifier L'Heure Actuelle Du Serveur
Vérifier L’heure Actuelle Du Serveur

Cela nous amène à la fin de ce guide. Si vous avez des questions, contactez-nous via la section des commentaires ci-dessous. Pour plus d’informations, consultez : l’utilisation de suite chrony pour configurer NTP à partir de la documentation RHEL ou en utilisant chrony pour configurer NTP du blog officiel d’Ubuntu.

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer :

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint ! pour rechercher ou parcourir les milliers d’articles publiés accessibles GRATUITEMENT à tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en signe d’appréciation.

Soutenez-Nous

Nous sommes reconnaissants pour votre soutien sans fin.

Rate this post
Publicité
Article précédent7 appareils ECG de poche que vous pouvez acheter à moins de Rs 15 000
Article suivantGoogle va payer une amende de 391 millions de dollars pour avoir secrètement suivi l’emplacement des utilisateurs
Avatar
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici