So konfigurieren Sie NTP auf CentOS 8

So konfigurieren Sie NTP auf CentOS 8
In diesem Beitrag werden Sie über das Netzwerkzeitprotokoll (NTP), seine Installation und seine Konfigurationsmethode auf CentOS unterrichtet. Darüber hinaus zeigen wir Ihnen das Verfahren zur Einstellung von NTP -Server und Client auf Ihrem CentOS -System. Gehen wir also zu dieser Reise!

Was ist NTP?

Der Netzwerkzeitprotokoll: Wie der Name schon sagt, dass es sich um ein Protokoll handelt, das zur Synchronisierung interner Takt -Timings für ein in einem Netzwerk vorhandenes System verwendet wird. Dieses Protokoll deckt sowohl die Synchronisierungsmaschinen in einem lokalen Netzwerk als auch mit einem Internetserver ab. Es ist normalerweise in ein Client-Server. Das Betriebssystem verwaltet TimeZone, während NTP zur Synchronisierung der koordinierten Universal Time (UTC) verwendet wird. Schauen Sie sich das untergegebene Diagramm an, das die NTP-Arbeit darstellt:

NTP -Daemons:

Der NTPD -Daemon, der früher zur Synchronisierungsdatum- und Zeiteinstellungen verwendet wurde, wurde abgelehnt und ist für aktuelle Linux -Systeme wie Fedora 30, Ubuntu 20 nicht mehr zugänglich.04 und Centos 8. "Chrony", ein Redhat entwickelte die NTP -Implementierung, ersetzte diesen NTP -Daemon.

Was ist Chrony?

Chrony ist eine andere Form der NTP -Protokollimplementierung als NTPD. Es ist als NTP -Server oder als NTP -Client konfiguriert. Chrony besteht aus zwei Teilen:

  1. Chronyd: Welches ist ein Benutzer-Raum-Daemon.
  2. Chronyc: Eine Befehlszeilenanwendung zum Anpassen von Chronyd.

Im Vergleich zu Chrony dauert NTPD lange, um die Uhren der Systeme zu ändern, die nicht dauerhaft verbunden oder beteiligt sind. Der Grund dafür ist, dass auf der Grundlage von Beobachtungen von Taktversatz und Drift mehrere geringfügige Anpassungen durchgeführt werden. Die Stabilität von Hardwareuhren wird auch durch Temperaturschwankungen beeinflusst, was bei der Hochschaltung einer Maschine beträchtlich sein kann. Im Gegensatz dazu kann Chrony sich an die Änderung der Systemuhr einstellen.

Was ist die Dinge, die Chronyd kann, das NTPD kann?

  • Chronyd hilft Ihnen, die Gewinn- oder Verlustrate der Hardware oder die Echtzeituhr zu berechnen. Dieses Chroniksegment kann diese Informationen nutzen, um die Systemzeit festzulegen, indem der Wert von der Echtzeituhr abgerufen wird.
  • Es kann auch isolierte Netzwerke unterstützen, bei denen der manuelle Eintrag nur die Form der Zeitkorrektur ist. Chronyd kann die in weiteren Aktualisierungen festgelegten Fehler oder Fehler untersuchen, um zu schätzen, wie viel der Computer verliert oder die Zeit erhält. Nach dem Durchlaufen dieses Kontrollpunkts verwenden Chronyd die Schätzungswerte zum Trimmen der Computeruhr.

Welcher NTP -Daemon sollte Ihre Wahl sein??

  • Alle Systeme, die oft getrennt oder suspendiert und dann in ein Netzwerk wiederhergestellt werden, sollten Chrony in Betracht ziehen. Die Beispiele, die in diesen Abschnitt gelangen, sind virtuelle und mobile Systeme.
  • Für Systeme, die im Allgemeinen ständig hinterlassen werden, sollte der NTP -Daemon NTPD berücksichtigt werden. Außerdem sollten Systeme, die ein Rundfunk- oder Multi-Casting-IP erfordern.

Installieren von Chrony auf CentOS:

Bevor Sie Chrony als NTP -Server oder Client konfigurieren, müssen Sie zunächst sicherstellen, dass Chrony auf Ihrem System installiert werden sollte. Wenn Sie es noch nicht haben, schreiben Sie den folgenden Befehl auf, um ihn auf Ihrem CentOS-System zu installieren:

$ sudo dnf Installieren Sie Chrony

Geben Sie "y" ein, damit der Prozess Chrony herunterladen kann.

Sobald Chrony heruntergeladen wurde, starten Sie und aktivieren Sie dann den Chronyd -Dienst mithilfe der folgenden Befehle:

$ systemctl starten Chronyd
$ systemctl aktivieren Chronyd

Überprüfen Sie nun den Status des Chronyd -Dienstes und stellen Sie sicher, dass der Service ausgeführt wird.

$ systemctl Status Chronyd

Konfigurieren von Chrony als NTP -Server:

Wir bewegen uns in Richtung des Verfahrens der Chrony -Konfiguration. Jetzt zeigen wir Ihnen die Konfigurationsmethode von Chrony als NTP -Server.
Öffnen Sie zunächst die Chrony -Konfigurationsdateien im VI -Editor:

$ vi /etc /chrony.Conf

Die Konfigurationsdatei sieht Folgendes aus:

Erforschen Sie nun diese Konfigurationsdatei und über die Zeilen, die sich beziehen, um den Netzwerkadressen zuzulassen.

Da die Chrony -Datei in einem VI -Editor geöffnet wird, um die „#“ aus der oben genannten Zeile einzulegen oder zu entfernen, müssen wir in den VI -Einfügenmodus wechseln. Dafür muss man „ESC drücken.”

Wenn Sie nicht die Erlaubnis zum Schreiben oder Ändern in der Datei haben, verwenden Sie den folgenden Befehl, um zuerst die Dateiberechtigung zu ändern.

$ sudo chmod +rwx /etc /chrony.Conf

Um den Änderungswechsel zu speichern und den VI -Editor zu verlassen, geben Sie ": wq" ein und klicken.

Starten Sie nun den Chronyd -Service neu:

$ systemCTL Neustart Chronyd

Öffnen Sie nun den Firewall -Port, um die eingehenden NTP -Anfragen zu ermöglichen.

$ firewall-cmd --permanent --add-service = ntp
Firewall-CMD-Reload

So konfigurieren Sie einen NTP -Server in CentOS basierend auf Chrony.

Konfigurieren von Chrony als NTP -Client:

Möchten Sie Chrony als NTP -Client und nicht als NTP -Server konfigurieren?? Kein Problem! Der bevorstehende Teil des Artikels zeigt die Methode zum Konfigurieren von Chrony als NTP -Client.
Installieren Sie zunächst Chrony in Ihrem CentOS -System:

$ sudo dnf Installieren Sie Chrony

Aktivieren Sie den Chronyd -Dienst anschließend mit diesem Befehl:

$ sudo systemctl aktivieren Chronyd

Jetzt ist es Zeit, einige Änderungen in der Chrony -Konfigurationsdatei vorzunehmen. Diese Änderungen sind für die Konfiguration von Clients unerlässlich.

$ sudo nano /etc /chrony.Conf

Fügen Sie die untergedrehte Zeile in der Chrony-Konfigurationsdatei hinzu und speichern Sie die Änderungen.

Server 192.168.0.016

Verwenden Sie diesen Befehl im Terminal, um den Chronyd -Dienst neu zu starten:

$ sudo systemctl starten chronyd neu starten

Schauen Sie sich nun Ihre NTP -Quellen an. Ihr konfigurierter NTP -Server sollte in der Ausgabeliste vorhanden sein.

$ Chronyc Quellen

Abschluss:

NTP ist ein Protokoll, das zur Synchronisierung der internen Taktzeiten in einem in einem Netzwerk vorhandenen System verwendet wird. Dieses Protokoll deckt sowohl die Synchronisierungsmaschinen in einem lokalen Netzwerk als auch mit einem Internetserver ab. Frühere Systeme verwendet NTPD Dämon als NTP -Implementierung, aber dieser NTP -Daemon wurde abgelehnt und ist für die neuesten Linux -Systeme, einschließlich CentOS 8, nicht mehr zugänglich. Chronie wird auf dem Markt als Ersatz für den NTPD -Daemon eingesetzt. In diesem Artikel haben Sie einige grundlegende Dinge über NTP, Chrony und seine Funktionen gelernt. Darüber hinaus haben wir Ihnen auch die Methoden zum Konfigurieren von Chrony als konfiguriert NTP -Server Und Klient auf Ihrem Centos System.