GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie NTP (Chrony) unter CentOS 8 / CentOS 7 und RHEL 8 / RHEL 7

Das Network Time Protocol (NTP) ist ein Netzwerkprotokoll zur Synchronisation der Systemuhr mit entfernten Internet-Zeitservern oder anderen Quellen wie GPS oder Funkuhren. Eine genaue Zeitmessung ist auf Servern entscheidend, damit die Anwendung richtig funktioniert oder Probleme mit Hilfe des Zeitstempels der Protokolle behoben werden.

Chrony ist eine Implementierung von NTP und ersetzt das alte Ntpd, das in früheren Versionen von Enterprise-Linux-Betriebssystemen verwendet wurde.

Hier sehen wir, wie man NTP (Chrony) auf CentOS 8 / CentOS 7 &RHEL 8 / RHEL 7 installiert.

Chrony fungiert als Standard-NTP-Server und -Client unter CentOS 8/RHEL 8. In CentOS 7/RHEL 7 haben Sie die Möglichkeit, entweder NTP oder Chrony als NTP-Daemon auszuwählen.

Installieren Sie Chrony auf CentOS 8 / CentOS 7 &RHEL 8 / RHEL 7

Es besteht die Möglichkeit, dass Chrony auf Ihrem Server bereits installiert und als Client konfiguriert ist, um Remote-Clock-Server zu verwenden.

yum install -y chrony

NTP-Server mit Chrony konfigurieren

In diesem Abschnitt konfigurieren wir die Server als NTP-Server, der als Remote-Zeitserver für alle Clients in Ihrer Organisation fungiert.

vi /etc/chrony.conf

Ändern Sie den Subnetzwert der Allow-Anweisung gemäß Ihrer Anforderung, um die Clients aus Ihrem Organisationsnetzwerk zuzulassen. In meinem Fall dürfen sich Clients mit IP-Adressen von 192.168.0.1 bis 192.168.0.254 zur Zeitsynchronisierung mit dem NTP-Server verbinden.

allow 192.168.0.0/24

Starten Sie den Chrony-Dienst neu, um die Konfigurationsänderung zu übernehmen.

systemctl restart chronyd

Chrony-Dienst beim Systemstart aktivieren.

systemctl enable chronyd

Fügen Sie die Firewall-Regeln hinzu, um NTP-Anfragen von Clients zuzulassen.

firewall-cmd --permanent --add-service=ntp

firewall-cmd --reload

Nachdem Sie den NTP-Server konfiguriert haben, gehen Sie zum Client-Rechner und fügen Sie diesen Server als NTP-Server hinzu.

Führen Sie dann den folgenden Befehl aus, um zu überprüfen, wie viele Clients auf den NTP-Server zugreifen.

chronyc clients

NTP-Client mit Chrony konfigurieren

Installieren Sie das Chrony-Paket, wenn das Paket noch nicht installiert ist.

yum install -y chrony

Jetzt konfigurieren wir diesen Computer als NTP-Client, der den NTP-Server erreicht, den wir zuvor für die Zeitsynchronisierung konfiguriert haben.

vi /etc/chrony.conf

Kommentieren Sie die bestehenden Server-Direktiven aus und fügen Sie eine neue Server-Direktive für unseren NTP-Server hinzu.

server 192.168.0.10

Starten Sie dann den Chrony-Dienst neu.

systemctl restart chronyd

Chrony-Dienst beim Systemstart aktivieren.

systemctl enable chronyd

Überprüfen Sie die Zeitquelle, um sicherzustellen, dass der Client den richtigen NTP-Server erreicht.

chronyc sources
Output:

210 Number of sources = 1
MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================
^? 192.168.0.10                  3   6     1    25  +2525us[+2525us] +/-   87ms

Standardmäßig führt der NTP-Client alle 64 Sekunden eine Zeitsynchronisierung durch. Sie können die Uhr jedoch manuell einstellen, ohne auf die nächste Synchronisierungsabfrage zu warten.

chronyc makestep

Schlussfolgerung

Das ist alles. Bitte teilen Sie uns Ihr Feedback im Kommentarbereich mit.


Cent OS
  1. So installieren Sie den DNS-Server unter RHEL 8 / CentOS 8 Linux

  2. So installieren Sie den Chrony NTP-Server unter CentOS 8

  3. So installieren Sie Puppet 6.x auf CentOS 7 / RHEL 7

  4. CentOS / RHEL 7:So installieren Sie die GUI

  5. So installieren Sie den NTP-Dienst und -Client in CentOS/RHEL 8

So installieren Sie vsftpd (FTP-Server) unter CentOS 8 / RHEL 8

So installieren Sie Zabbix Server 4.x unter CentOS 6 / RHEL 6

So installieren Sie Jetty Web Server unter CentOS 7 / RHEL 7

So installieren Sie Zabbix Server 5.0 / 4.0 unter CentOS 7 / RHEL 7

So installieren Sie den VNC-Server unter CentOS 8 / RHEL 8

So installieren Sie den NTP-Server unter CentOS 8