So installieren und verwenden Sie Chrony unter Linux

Chrony ist eine flexible Implementierung des Network Time Protocol (NTP). Es wird verwendet, um die Systemuhr von verschiedenen NTP-Servern, Referenzuhren oder über manuelle Eingabe zu synchronisieren.

Es kann auch verwendet werden NTPv4 Server, um anderen Servern im selben Netzwerk Zeitdienste bereitzustellen. Es soll unter verschiedenen Bedingungen einwandfrei funktionieren, z. B. bei intermittierenden Netzwerkverbindungen, stark belasteten Netzwerken und wechselnden Temperaturen, die die Uhr gewöhnlicher Computer beeinflussen können.

Chrony kommt mit zwei Programmen:

  • chronyc – Kommandozeilenschnittstelle für Chrony
  • chronyd – Daemon, der beim Booten gestartet werden kann

In diesem Tutorial zeigen wir Ihnen, wie Sie es installieren und verwenden Chrony auf Ihrem Linux-System.

Installieren Sie Chrony unter Linux

Auf einigen Systemen Chronik kann standardmäßig installiert werden. Wenn das Paket dennoch fehlt, können Sie es problemlos installieren. Verwenden Sie Ihr Standardpaket-Manager-Tool auf Ihren jeweiligen Linux-Distributionen mit dem folgenden Befehl.

# yum -y install chrony    [On CentOS/RHEL]
# apt install chrony       [On Debian/Ubuntu]
# dnf -y install chrony    [On Fedora 22+]


So überprüfen Sie den Status von chronyd Verwenden Sie den folgenden Befehl.

# systemctl status chronyd      [On SystemD]
# /etc/init.d/chronyd status    [On Init]

Wenn Sie aktivieren möchten Chronik Daemon beim Booten können Sie den folgenden Befehl verwenden.

 
# systemctl enable chronyd       [On SystemD]
# chkconfig --add chronyd        [On Init]

Überprüfen Sie die Chrony-Synchronisation unter Linux

Um zu überprüfen, ob chrony tatsächlich synchronisiert ist, verwenden wir das Befehlszeilenprogramm chronyc, die über die Tracking-Option verfügt, die relevante Informationen liefert.

# chronyc tracking
Überprüfen Sie die Chrony-Synchronisation unter Linux
Überprüfen Sie die Chrony-Synchronisation unter Linux

Die aufgelisteten Dateien enthalten die folgenden Informationen:

  • Referenz ID – die Referenz-ID und den Namen, mit denen der Computer gerade synchronisiert ist.
  • Schicht – Anzahl der Sprünge zu einem Computer mit angeschlossener Referenzuhr.
  • Ref Zeit – Dies ist die UTC-Zeit, zu der die letzte Messung von der Referenzquelle durchgeführt wurde.
  • Systemzeit – Verzögerung der Systemuhr vom synchronisierten Server.
  • Letzter Versatz – geschätzter Versatz der letzten Taktaktualisierung.
  • RMS-Offset – langfristiger Durchschnitt des Offsetwerts.
  • Frequenz – Dies ist die Rate, mit der die Uhr des Systems falsch wäre, wenn chronyd korrigiert es nicht. Es wird in ppm (parts per million) angegeben.
  • Restfrequenz – Die Restfrequenz zeigt die Differenz zwischen den Messungen von der Referenzquelle und der aktuell verwendeten Frequenz an.
  • Schrägstellung – geschätzte Fehlergrenze der Frequenz.
  • Root-Verzögerung – Summe der Netzwerkpfadverzögerungen zum Schichtcomputer, von dem aus der Computer synchronisiert wird.
  • Sprungstatus – Dies ist der Sprungstatus, der einen der folgenden Werte annehmen kann – normal, Sekunde einfügen, Sekunde löschen oder nicht synchronisiert.

Um Informationen zu den Quellen der Chronik zu überprüfen, können Sie den folgenden Befehl ausführen.

# chronyc sources
Überprüfen Sie die Chrony-Quellen
Überprüfen Sie die Chrony-Quellen

Konfigurieren Sie Chrony unter Linux

Die Konfigurationsdatei von chrony befindet sich unter /etc/chrony.conf oder /etc/chrony/chrony.conf Die Beispielkonfigurationsdatei sieht möglicherweise folgendermaßen aus:

server 0.rhel.pool.ntp.org iburst
server 1.rhel.pool.ntp.org iburst
server 2.rhel.pool.ntp.org iburst
server 3.rhel.pool.ntp.org iburst

stratumweight 0
driftfile /var/lib/chrony/drift
makestep 10 3
logdir /var/log/chrony

Die obige Konfiguration enthält die folgenden Informationen:

  • Server – Diese Anweisung beschreibt einen NTP-Server, von dem aus synchronisiert werden soll.
  • Schichtgewicht – Wie viel Abstand sollte pro Schicht zur Synchronisierungsquelle hinzugefügt werden? Der Standardwert ist 0,0001.
  • Dateivorgang – Speicherort und Name der Datei mit den Driftdaten.
  • Makestep – Diese Richtlinie bewirkt, dass chrony jeden Zeitversatz schrittweise korrigiert, indem die Uhr nach Bedarf beschleunigt oder verlangsamt wird.
  • logdir – Pfad zur Protokolldatei der Chronik.

Wenn Sie die Systemuhr sofort einstellen und alle laufenden Anpassungen ignorieren möchten, können Sie den folgenden Befehl verwenden:

# chronyc makestep

Wenn Sie sich entscheiden aufzuhören Chronikkönnen Sie die folgenden Befehle verwenden.

# systemctl stop chrony          [On SystemD]
# /etc/init.d/chronyd stop       [On Init]
Fazit

Dies war eine Showpräsentation der Chronik Dienstprogramm und wie es auf Ihrem Linux-System verwendet werden kann. Wenn Sie weitere Details zu chrony überprüfen möchten, überprüfen Sie diese Chronische Dokumentation.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *