Heim > Artikel > Betrieb und Instandhaltung > So überprüfen Sie, ob NTP unter Linux synchronisiert ist
Methode 3 Minuten lang anzeigen: 1. Verwenden Sie den Befehl ntpq, um den Betrieb des NTP-Daemons ntpd zu überwachen und die Leistung zu bestimmen. Die Syntax lautet „ntpq -p“. 2. Verwenden Sie den Befehl ntpstat, um den Status des NTP zu melden Daemon läuft auf dem lokalen Computer. Wenn er synchronisiert ist, gibt er 0 zurück. Wenn die Uhr nicht synchronisiert ist, gibt er 1 zurück. Verwenden Sie den Befehl timedatectl. Die Syntax lautet „timedatectl status“. Das Rückgabeergebnis der Zeile „NTP-synchronisiert“ lautet „Ja“ und ist synchronisiert.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
NTP wird verwendet, um die Zeit eines Computer-Clients oder Servers mit einem anderen Server oder einer Referenzuhrquelle zu synchronisieren. Es verwendet UTC als Zeitstandard und ist ein Protokoll der Anwendungsschicht, das auf dem verbindungslosen IP-Protokoll und dem UDP-Protokoll basiert. Die erreichbare Genauigkeit hängt von der Genauigkeit der lokalen Uhrhardware und der Toleranz des Geräts ab und Prozessverzögerungen.
Unter Linux gibt es drei Befehle, mit denen die NTP-Synchronisierung überprüft werden kann.
ntpq: ntpq ist ein Standard-NTP-Abfrageprogramm.
ntpstat: Zeigt den Synchronisierungsstatus der Online-Welt an.
timedatectl: Es steuert die Systemzeit und das Systemdatum in systemd-Systemen.
Methode 1: Wie überprüfe ich den NTP-Status mit dem Befehl ntpq?
ntpq-Dienstprogramm wird verwendet, um den Betrieb des NTP-Daemons ntpd zu überwachen und die Leistung zu bestimmen.
Das Programm kann im interaktiven Modus ausgeführt oder über Befehlszeilenparameter gesteuert werden. Es druckt eine Liste der verbundenen Peers aus, indem es mehrere Abfragen an den Server sendet. Wenn NTP ordnungsgemäß funktioniert, erhalten Sie eine Ausgabe ähnlich der folgenden.
ntpq -p
Details:
-p
: Druckt eine Liste der dem Server bekannten Peers zusammen mit einer Zusammenfassung ihres Status.
Methode 2: Wie überprüfe ich den NTP-Status mit dem Befehl ntpstat?
ntpstat meldet den Synchronisierungsstatus des NTP-Daemons (ntpd), der auf dem lokalen Computer ausgeführt wird. Wenn festgestellt wird, dass das lokale System mit einer Referenzzeitquelle synchronisiert ist, meldet ntpstat die ungefähre Zeitgenauigkeit. Der Befehl ntpstat gibt drei Statuscodes basierend auf dem NTP-Synchronisierungsstatus zurück. Details weiter unten.
0: Gibt 0 zurück, wenn die Uhr synchronisiert ist.
1: Gibt 1 zurück, wenn die Uhr nicht synchron ist.
2: Wenn der Uhrstatus unsicher ist, geben Sie 2 zurück, z. B. wenn ntpd nicht erreichbar ist.
ntpstat
Methode 3: Wie überprüfe ich den NTP-Status mit dem Befehl timedatectl? Der Befehl
timedatectl dient zum Abfragen und Ändern der Systemuhr und ihrer Einstellungen im System.
timedatectl 或 timedatectl status
Weitere Tipps
Chrony ist ein NTP-Client-Ersatz. Es kann die Systemuhr schneller und mit höherer Zeitgenauigkeit synchronisieren, was besonders für Systeme nützlich ist, die ständig offline sind.
chronyd ist kleiner, verbraucht weniger Speicher und aktiviert die CPU nur bei Bedarf, wodurch besser Strom gespart werden kann. Es funktioniert auch dann gut, wenn das Netzwerk über einen längeren Zeitraum überlastet ist.
Sie können jeden der folgenden Befehle verwenden, um den Chrony-Status zu überprüfen.
Überprüfen Sie den Chrony-Tracking-Status.
# 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
Führen Sie den Befehl „sources“ aus, um Informationen über die aktuelle Zeitquelle anzuzeigen.
# 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
Verwandte Empfehlungen: „Linux Video Tutorial“
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob NTP unter Linux synchronisiert ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!