Maison > Opération et maintenance > exploitation et maintenance Linux > Comment vérifier si ntp est synchronisé sous Linux

Comment vérifier si ntp est synchronisé sous Linux

青灯夜游
Libérer: 2022-11-07 18:27:37
original
4935 Les gens l'ont consulté

Méthode d'affichage pendant 3 minutes : 1. Utilisez la commande ntpq pour surveiller le fonctionnement du démon NTP ntpd et déterminer les performances, la syntaxe est "ntpq -p" 2. Utilisez la commande ntpstat pour signaler l'état du NTP ; démon exécuté sur l'ordinateur local. Statut de synchronisation, s'il est synchronisé, il renvoie 0, si l'horloge n'est pas synchronisée, il renvoie 1 ; 3. Utilisez la commande timedatectl, la syntaxe est "timedatectl status", le résultat du retour. résultat La ligne "NTP synchronisé" est "oui", elle est synchronisée.

Comment vérifier si ntp est synchronisé sous Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

NTP est utilisé pour synchroniser l'heure d'un ordinateur client ou serveur avec un autre serveur ou source d'horloge de référence. Il utilise UTC comme norme de temps. Il s'agit d'un protocole de couche application basé sur le protocole IP sans connexion et le protocole UDP. Il utilise un modèle de distribution hiérarchique du temps. La précision qu'il peut atteindre dépend de la précision du matériel d'horloge local et de la tolérance de celui-ci. retards des appareils et des processus.

Il existe trois commandes sous Linux qui peuvent être utilisées pour vérifier la synchronisation NTP.

  • ntpq : ntpq est un programme de requête NTP standard.

  • ntpstat : affiche l'état de synchronisation du monde en ligne.

  • timedatectl : Il contrôle l'heure et la date du système dans les systèmes systemd.

Méthode 1 : Comment vérifier l'état NTP à l'aide de la commande ntpq ?

L'utilitaire ntpq est utilisé pour surveiller le fonctionnement du démon NTP ntpd et déterminer les performances.

Le programme peut être exécuté en mode interactif ou contrôlé à l'aide de paramètres de ligne de commande. Il imprime une liste des pairs connectés en envoyant plusieurs requêtes au serveur. Si NTP fonctionne correctement, vous obtiendrez un résultat similaire à celui ci-dessous.

ntpq -p
Copier après la connexion

Comment vérifier si ntp est synchronisé sous Linux

Détails :

  • -p : Imprime une liste des pairs connus du serveur ainsi qu'un résumé de leur statut.

Méthode 2 : Comment vérifier l'état NTP à l'aide de la commande ntpstat ?

ntpstat signalera l'état de synchronisation du démon NTP (ntpd) exécuté sur la machine locale. S'il s'avère que le système local est synchronisé avec une source temporelle de référence, ntpstat indique la précision temporelle approximative. La commande ntpstat renvoie trois codes d'état basés sur l'état de synchronisation NTP. Détails ci-dessous.

  • 0 : Renvoie 0 si l'horloge est synchronisée.

  • 1 : Renvoie 1 si l'horloge est désynchronisée.

  • 2 : Si l'état de l'horloge est incertain, renvoyez 2, par exemple lorsque ntpd est inaccessible.

ntpstat
Copier après la connexion

Comment vérifier si ntp est synchronisé sous Linux

Méthode 3 : Comment vérifier l'état NTP à l'aide de la commande timedatectl ? La commande

timedatectl est utilisée pour interroger et modifier l'horloge système et ses paramètres dans le système système.

timedatectl
或
timedatectl status
Copier après la connexion

Comment vérifier si ntp est synchronisé sous Linux

Plus de conseils

Chrony est un remplacement de client NTP. Il peut synchroniser l'horloge système plus rapidement et avec une plus grande précision temporelle, ce qui est particulièrement utile pour les systèmes toujours hors ligne.

chronyd est plus petit, il utilise moins de mémoire et ne réveille le processeur que lorsque cela est nécessaire, ce qui permet de mieux économiser de l'énergie. Cela fonctionne bien même si le réseau est encombré pendant une période prolongée.

Vous pouvez utiliser l'une des commandes suivantes pour vérifier l'état de Chrony.

Vérifiez l'état du suivi Chrony.

# chronyc tracking
Reference ID    : C0A80105 (CentOS7.2daygeek.com)
Stratum         : 3
Ref time (UTC)  : Thu Mar 28 05:57:27 2019
System time     : 0.000002545 seconds slow of NTP time
Last offset     : +0.001194361 seconds
RMS offset      : 0.001194361 seconds
Frequency       : 1.650 ppm fast
Residual freq   : +184.101 ppm
Skew            : 2.962 ppm
Root delay      : 0.107966967 seconds
Root dispersion : 1.060455322 seconds
Update interval : 2.0 seconds
Leap status     : Normal
Copier après la connexion

Exécutez la commande sources pour afficher des informations sur la source horaire actuelle.

# chronyc sources
210 Number of sources = 1
MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================
^* CentOS7.2daygeek.com          2   6    17    62    +36us[+1230us] +/- 1111ms
Copier après la connexion

Recommandations associées : "Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal