Detaillierter Prozess der NTP-Serverkonfiguration unter Linux

Detaillierter Prozess der NTP-Serverkonfiguration unter Linux

1. Umgebungskonfiguration

1.NTP-Server

NTP-Serverversion: Red Hat Enterprise Linux Version 8.0 (Ootpa)
NTP-Server-IP: 192.168.8.11/24
Hostname des NTP-Servers: Knoten1

2. Business Server

NTP-Serverversion: Red Hat Enterprise Linux Version 8.0 (Ootpa)
NTP-Server-IP: 192.168.8.12/24
Hostname des NTP-Servers: Knoten2

2. NTP-Serverkonfiguration

1. Überprüfen Sie den Chrony-Dienststatus

[root@node1 ~]# systemctl status chronyd
● chronyd.service - NTP-Client/Server
   Geladen: geladen (/usr/lib/systemd/system/chronyd.service; deaktiviert; Vendor-Vorgabe: aktiviert)
   Aktiv: inaktiv (tot)
     Dokumente: man:chronyd(8)
           man:chrony.conf(5)
[root@node1 ~]# 

2. Starten Sie den Chrony-Dienst

[root@node1 ~]# systemctl aktivieren --now chronyd
Symlink /etc/systemd/system/multi-user.target.wants/chronyd.service → /usr/lib/systemd/system/chronyd.service erstellt.

3. Firewall und Selinux ausschalten

[root@node1 ~]# systemctl status firewalld.service 
● firewalld.service – Firewalld – dynamischer Firewall-Daemon
   Geladen: geladen (/usr/lib/systemd/system/firewalld.service; deaktiviert; Vendor-Vorgabe: aktiviert)
   Aktiv: inaktiv (tot)
     Dokumentation: man:firewalld(1)
[root@node1 ~]# sed -i ‚s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config
[root@node1 ~]# setenforce 0
setenforce: SELinux ist deaktiviert
[root@node1 ~]# getenforce 
Deaktiviert
[root@node1 ~]# 

4. Konfigurieren Sie die NTP-Dienstdatei

[root@node1 ~]# vim /etc/chrony.conf 
[root@node1 ~]# cat /etc/chrony.conf |grep -Ei '(erlauben|lokal)'
# Erlauben Sie, dass die Systemuhr in den ersten drei Updates hochgefahren wird
# NTP-Clientzugriff vom lokalen Netzwerk aus zulassen.
#erlauben Sie 192.168.0.0/16
erlauben Sie 192.168.8.0/24
lokale Schicht 10
[root@node1 ~]# 

5. Starten Sie den Dienst neu

[root@node1 ~]# systemctl restart chronyd
[root@node1 ~]# 

3. Business-Server-Konfiguration

1. Aktivieren Sie den Chrony-Dienst

[root@node2 ~]# systemctl aktivieren --now chronyd
Symlink /etc/systemd/system/multi-user.target.wants/chronyd.service → /usr/lib/systemd/system/chronyd.service erstellt.
[root@node2 ~]# 

2. Konfigurieren Sie die Chrony-Dienstdatei

[root@node2 ~]# vim /etc/chrony.conf 
[root@node2 ~]# cat /etc/chrony.conf |grep pool
# Verwenden Sie öffentliche Server aus dem Projekt pool.ntp.org.
# Bitte erwägen Sie, dem Pool beizutreten (http://www.pool.ntp.org/join.html).
Pool 192.168.8.11 iburst
[root@node2 ~]# 

3. Starten Sie den Dienst neu

[root@node2 ~]# systemctl restart chronyd
[root@node2 ~]# 

4. Testen Sie den Zeitstatus des Business-Servers

1. Überprüfen Sie den Status der Zeitsynchronisierung

[root@node2 ~]# Chronyc-Quellen
210 Anzahl der Quellen = 1
MS Name/IP-Adresse Stratum Poll Reach LastRx Letzte Probe               
===============================================================================
^? 192.168.8.12 0 7 0 - +0ns[ +0ns] +/- 0ns
[root@node2 ~]# 

2. Sofortige Zeitsynchronisierung

[root@node2 ~]# Chronyc-Quellen
210 Anzahl der Quellen = 1
MS Name/IP-Adresse Stratum Poll Reach LastRx Letzte Probe               
===============================================================================
^* 192.168.8.11 10 6 17 2 +249ns[ +141us] +/- 100us
[root@node2 ~]# chronyc Quellen -v
210 Anzahl der Quellen = 1

  .-- Quellmodus '^' = Server, '=' = Peer, '#' = lokale Uhr.
 / .- Quellstatus '*' = aktuell synchronisiert, '+' = kombiniert, '-' = nicht kombiniert,
| / „?“ = nicht erreichbar, „x“ = Zeit möglicherweise fehlerhaft, „~“ = Zeit zu variabel.
|| .- xxxx [ yyyy ] +/- zzzz
|| Erreichbarkeitsregister (Oktal) -. | xxxx = angepasster Offset,
|| Log2(Polling-Intervall) --. | | yyyy = gemessener Offset,
|| \ | | zzzz = geschätzter Fehler.
|| | | \
MS Name/IP-Adresse Stratum Poll Reach LastRx Letzte Probe               
===============================================================================
^* 192.168.8.11 10 6 17 8 +249ns[ +141us] +/- 1103us
[root@node2 ~]#

Dies ist das Ende dieses Artikels über den detaillierten Prozess der NTP-Serverkonfiguration unter Linux. Weitere relevante Inhalte zur Linux-NTP-Serverkonfiguration finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • So verwenden Sie NTP, um die genaue Zeit in Linux beizubehalten
  • Detaillierte Erläuterung der Zeitsynchronisierungseinstellungen des Linux NTP-Servers
  • So konfigurieren Sie einen NTP-Server unter Linux
  • Installation und Konfiguration des Linux-Zeitsynchronisierungsdienstes (NTP)

<<:  CSS-Beschreibung des Implementierungscodes zur Anzeige von Text am Ende des horizontalen Fortschrittsbalkens

>>:  Zusammenfassung und Beispiele der Kommunikationsmethoden für Vue3-Komponenten

Artikel empfehlen

Vue-Beispielcode für die Online-Vorschau von Office-Dateien

Ich arbeite derzeit an elektronischen Archiven un...

Implementierung von React-Loop-Daten (Liste)

Lassen Sie uns zunächst die Daten simulieren, die...

Webdesign: Die genaue Platzierung und Verwendung massiver Materialien

Durch dreimaliges Auswendiglernen können Sie sich...

Die Bedeutung des Statuscodes im HTTP-Protokoll

Ein Statuscode, der eine vorläufige Antwort anzei...

12 nützliche Array-Tricks in JavaScript

Inhaltsverzeichnis Array-Deduplizierung 1. from()...

Detaillierte Erläuterung des Anwendungsbeispiels für den JQuery-Tag-Selektor

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erklärung zur Verwendung der Clip-Path-Eigenschaft in CSS

Verwendung von Clip-Pfaden Polygon Der Wert setzt...

Das Front-End muss wissen, wie Bilder verzögert geladen werden (drei Methoden)

Inhaltsverzeichnis 1. Was ist Lazy Loading? 2. Im...