[LINUX] So installieren Sie NTP (Chrony) (CentOS8)

Einführung

Das Network Time Protocol (NTP) ist ein Netzwerkprotokoll zum Synchronisieren der Zeit mit einem Remote-Internet-Zeitserver.

Chrony ist eine Implementierung von NTP, die das ältere NTPD ersetzt, das in früheren Versionen des Enterprise Linux-Betriebssystems verwendet wurde.

Ich werde die NTP (Chrony) -Installation von CentOS 8 und die folgenden zwei Einstellungsmethoden erläutern.

①, konfiguriert als NTP-Server Bei der Konfiguration als NTP-Server kann der Client-PC oder Client-Server die Zeit des NTP-Servers synchronisieren. ②, als NTP-Client konfiguriert Bei der Konfiguration als NTP-Client kann die Zeit des konfigurierten NTP-Servers synchronisiert werden.

Als NTP-Server konfigurieren

### 1. Chrony-Installation Führen Sie zum Installieren den folgenden Befehl aus. (Möglicherweise ist es bereits installiert.)
# yum install -y chrony

2. Ändern Sie die Berechtigungen für die Konfigurationsdatei für den Client

# vi /etc/chrony.conf

Führen Sie den obigen Befehl aus und fügen Sie den folgenden Teil der Conf-Datei hinzu. Legen Sie diesmal die Zugriffsberechtigung fest, um die Zugriffszeit auf den Client-PC des lokalen Netzwerks von ** 192.168.0.0 ** bis ** 192.168.0.254 ** zu synchronisieren.

#Zulassen des NTP-Clientzugriffs vom lokalen Netzwerk → Erläuterung Kommentar
# allow 192.168.0.0/16 Einstellungsbeispiel →
allow 192.168.0.0/24 → Hier hinzugefügt

Hinweis: [** / 24 **] steht für die Anzahl der ** 256 ** IPs von ** 192.168.0.0 ** bis ** 192.168.0.255 ** in der Subnetzmaske ** 255.255.255.0 **. ..

3. Chronischer Neustart

# systemctl restart chronyd

4. Stellen Sie ein, dass chrony automatisch gestartet wird, wenn das Betriebssystem neu gestartet wird

# systemctl enable chronyd

5. Firewall-Einstellungen

Fügen Sie eine Firewall-Regel hinzu, die NTP-Anforderungen von Client-PCs zulässt.

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

6. Synchronisieren Sie die Zeit auf dem Client-PC

Fügen Sie die Zeit für die Synchronisierung hinzu, indem Sie den oben als NTP-Server auf dem Client-PC festgelegten Server verwenden.

7. Überprüfen Sie den Client-PC, der für die Synchronisierung eingestellt ist

Sie können die Liste der Clients überprüfen, auf die zur Synchronisierung zugegriffen wird, wenn der folgende Befehl ausgeführt wird.

# chronyc clients

Als NTP-Client konfigurieren

1. Chrony-Installation

# yum install -y chrony

2. Ändern Sie die Direktive zum Hinzufügen von Konfigurationsdateien

  # vi /etc/chrony.conf

Kommentieren Sie die vorhandene Serveranweisung aus und fügen Sie eine neue Serveranweisung für den NTP-Server hinzu.

# Use public servers from the pool.ntp.org project.→ Erklärung auskommentieren
# Please consider joining the pool (http://www.pool.ntp.org/join.html).→ Kommentieren Sie die Bestätigungsseite aus
# pool 2.centos.pool.ntp.org iburst → Die aktuelle Zeit ist synchronisiert, dies steht jedoch am Anfang#Hinzufügen und auskommentieren
server 192.168.0.21 Fügen Sie die IP-Adresse des NTP-Servers hinzu, der die Zeit synchronisiert → ‥ ‥ ‥ ‥ ‥ ‥ ‥ ‥ ‥ ‥ ‥

3. Chronischer Neustart

# systemctl restart chronyd

4. Bestätigung der Ankunft am NTP-Server

Ü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.21                  3   6     1    25  +2525us[+2525us] +/-   87ms

5. Manuelle Zeit synchronisieren

Standardmäßig wird der NTP-Server alle 64 Sekunden abgefragt und synchronisiert. Sie können jedoch mit dem folgenden Befehl synchronisieren, ohne auf den Synchronisierungszeitpunkt warten zu müssen.

# chronyc makestep

das ist alles.

Recommended Posts

So installieren Sie NTP (Chrony) (CentOS8)
Installation von CentOS 8
PHP-Installation (CentOS 8)
Installation von CentOS 7 + ffmpeg
Python-Installationsmethode Windows
Python 2.7-Installation (yum) (CentOS 6.8)
Installation auf der CentOS8 Virtual Box
Python 3.5-Installation (yum) (CentOS 6.8)
Python (pyenv + pyenv-virtualenv) + CentOS7-Installation
Installationsverfahren für CentOS 8 (neueste Version)
Die Apache-Installation schlägt unter CentOS 8.2 fehl
Installationsverfahren für Teamviewer für Linux (CentOS)