Wéi installéiere ech NTP an RHEL 8


Eng korrekt Systemzäit op engem Linux Server ze hunn ass ganz wichteg wéinst verschiddene Systemkomponenten wéi Backup Scripten a vill méi Aarbecht baséiert op Zäit. Genau Timekeeping kann erreecht ginn mam Network Time Protocol (NTP) Protokoll.

NTP ass en alen, wäit bekannten a Cross-Plattform Protokoll entwéckelt fir d'Clocke vu Computeren iwwer en Netzwierk ze synchroniséieren. Et synchroniséiert allgemeng e Computer op Internet Zäitserveren oder aner Quellen, sou wéi e Radio oder Satellitenempfänger oder Telefonmodemservice. Et kann och als Zäitquell/Server fir Clientsystemer benotzt ginn.

Am RHEL Linux 8 gëtt den ntp Package net méi ënnerstëtzt an et gëtt vum Chronyd implementéiert (en Daemon deen am Benotzerraum leeft) deen am Chrony Package geliwwert gëtt.

chrony funktionnéiert souwuel als NTP-Server an als NTP-Client, dee benotzt gëtt fir d'Systemuhr mat NTP-Server ze synchroniséieren, a ka benotzt ginn fir d'Systemuhr mat enger Referenzuhr ze synchroniséieren (z.B. e GPS-Empfänger).

Et gëtt och benotzt fir d'Systemuhr mat engem manuellen Zäitinput ze synchroniséieren, an als NTPv4 Server oder Peer fir en Zäitservice un aner Computeren am Netz ze bidden.

An dësem Artikel wäerte mir Iech weisen wéi Dir den NTP-Server a Client installéiert a konfiguréiert mat Chrony Package an der RHEL 8 Linux Verdeelung.

NTP Server - RHEL 8:  192.168.56.110
NTP Client - CentOS 7:  192.168.56.109

Wéi installéiere ech Chrony an RHEL 8

Fir d'chrony Suite z'installéieren, benotzt de folgenden DNF Package Manager wéi follegt. Dëse Kommando installéiert eng Ofhängegkeet genannt timedatex.

# dnf install chrony

D'chrony Suite besteet aus chronyd, a chronyc, e Kommandozeil-Utility dat benotzt gëtt fir verschidde Betribsparameter z'änneren a seng Leeschtung ze iwwerwaachen wärend se leeft.

Start elo den Chronyd Service, aktivéiert et fir automatesch beim Systemboot ze starten a verifizéiert de lafende Status mat de folgende Systemctl Kommandoen.

# systemctl start chronyd
# systemctl status chronyd
# systemctl enable chronyd

Wéi konfiguréieren den NTP Server mat Chrony an RHEL 8

An dëser Rubrik wäerte mir weisen wéi Dir Är RHEL 8 Server e Master NTP Zäitserver opbaut. Öffnen d'/etc/chrony.conf Konfiguratiounsdatei mat engem vun Äre Liiblingstext-baséierten Editor.

# vi /etc/chrony.conf

Da kuckt no der Konfiguratiounsdirektiv erlaabt an decommentéiert se a setzt säi Wäert op d'Netz- oder Subnetadress aus, vun där d'Clienten erlaabt sinn ze verbannen.

allow 192.168.56.0/24

Späichert d'Datei a maach se zou. Da starten d'Chronyd Service Konfiguratioun nei fir déi rezent Ännerungen z'applizéieren.

# systemctl restart chronyd

Als nächst, oppen Zougang zum NTP Service an der Firewalld Konfiguratioun fir opkommend NTP Ufroe vu Clienten z'erméiglechen.

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

Wéi konfiguréieren ech den NTP Client mat Chrony an RHEL 8

Dës Sektioun weist wéi Dir Chrony als direkten NTP Client an eisem CentOS 7 Server konfiguréiert. Fänkt un mat der Installatioun vum Chrony Package mat dem folgenden yum Kommando.

# yum install chrony

Eemol installéiert, kënnt Dir de Chronyd Service Status starten, aktivéieren a verifizéieren mat de folgende Systemctl Kommandoen.

# systemctl start chronyd
# systemctl enable chronyd
# systemctl status chronyd

Als nächst musst Dir de System als direkten Client vum NTP-Server konfiguréieren. Öffnen d'/etc/chrony.conf Konfiguratiounsdatei mat engem Text-Basis-Editor.

# vi /etc/chrony.conf

Fir e System als NTP Client ze konfiguréieren, muss et wëssen, wéi eng NTP-Server et fir déi aktuell Zäit froe soll. Dir kënnt d'Servere mat der Server- oder Pooldirektiv spezifizéieren.

Also kommentéiert d'Standard NTP-Server, déi als Wäert vun der Serverdirektiv spezifizéiert sinn, a setzt d'Adress vun Ärem RHEL 8 Server amplaz.

server 192.168.56.110

Späichert d'Ännerungen an der Datei a maach se zou. Da starten d'Chronyd Service Konfiguratiounen nei fir déi rezent Ännerungen a Kraaft trieden.

# systemctl restart chronyd

Fëllt elo de folgende Kommando aus fir déi aktuell Zäitquellen (NTP-Server) ze weisen, op déi chronyd zougitt, wat Är NTP-Serveradress sollt sinn.

# chronyc sources 

Op de Server, lafen de folgende Kommando fir Informatioun iwwer NTP Clienten ze weisen, déi den NTP Server beurteelen.

# chronyc clients

Fir méi Informatioun iwwer wéi Dir de Chronyc Utility benotzt, fuert de folgende Kommando.

# man chronyc

Dat ass alles! An dësem Artikel hu mir gewisen, wéi een en NTP-Server an RHEL 8 installéiert a konfiguréiert mat Chrony Suite. Mir hunn och gewisen wéi en NTP Client op CentOS 7 konfiguréieren.

Wann Dir Froen iwwer dësen Artikel hutt, benotzt de Kommentarformular hei ënnen fir Froen oder Ufroen ze stellen.