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

Drei Möglichkeiten zum Aktualisieren von Iframes

Code kopieren Der Code lautet wie folgt: <ifra...

js Implementierung des Verifizierungscode-Falls

In diesem Artikelbeispiel wird der spezifische Co...

Vuex implementiert einfache Warenkorbfunktion

In diesem Artikelbeispiel wird der spezifische Co...

So konfigurieren Sie gängige Software unter Linux

Wenn Sie einen neuen Linux-Server bekommen, müsse...

Lösen Sie das Problem ungültiger UTF8-Einstellungen in MySQL 5.6

Nach der Dekomprimierung der grünen Version von m...

Verwenden Sie h1-, h2- und h3-Tags angemessen

Beim Erstellen von Webseiten ist die Verwendung d...

Stellen Sie die Grafana+Prometheus-Konfiguration mit Docker bereit

docker-compose-monitor.yml Version: '2' N...

Entwerfen Sie einen Datensammler mit Vue

Inhaltsverzeichnis Szenario Kernthemen Statusüber...

Implementierung der MySQL-Datendesensibilisierung (Telefonnummer, ID-Karte)

1. Erklärung zur Datendesensibilisierung Bei den ...

Implementierung der Nginx-Arbeitsprozessschleife

Nach dem Start initialisiert der Worker-Prozess z...