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:
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?
Welcher NTP -Daemon sollte Ihre Wahl sein??
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.