Kā instalēt NTP RHEL 8


Precīzs sistēmas laiks Linux serverī ir ļoti svarīgs, jo ir vairāki sistēmas komponenti, piemēram, rezerves skripti un daudz vairāk darba, kas balstīts uz laiku. Precīzu laika skaitīšanu var sasniegt, izmantojot tīkla laika protokola (NTP) protokolu.

NTP ir vecs, plaši pazīstams un starpplatformu protokols, kas paredzēts datoru pulksteņu sinhronizēšanai tīklā. Tas parasti sinhronizē datoru ar interneta laika serveriem vai citiem avotiem, piemēram, radio vai satelīta uztvērēju vai tālruņa modema pakalpojumu. To var izmantot arī kā laika avotu/serveri klientu sistēmām.

RHEL Linux 8 pakete ntp vairs netiek atbalstīta, un to ievieš chronyd (dēmons, kas darbojas lietotāja telpā), kas ir paredzēts chrony pakotnē.

chrony darbojas gan kā NTP serveris, gan kā NTP klients, ko izmanto, lai sinhronizētu sistēmas pulksteni ar NTP serveriem, un to var izmantot, lai sinhronizētu sistēmas pulksteni ar atsauces pulksteni (piemēram, GPS uztvērēju).

To izmanto arī, lai sinhronizētu sistēmas pulksteni ar manuālu laika ievadi un kā NTPv4 serveri vai vienaudžu, lai nodrošinātu laika pakalpojumu citiem tīkla datoriem.

Šajā rakstā mēs parādīsim, kā instalēt un konfigurēt NTP serveri un klientu, izmantojot chrony paketi RHEL 8 Linux izplatīšanā.

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

Kā instalēt Chrony RHEL 8

Lai instalētu chrony suite, izmantojiet šo DNF pakotņu pārvaldnieku šādi. Šī komanda instalēs atkarību, ko sauc par timedatex.

# dnf install chrony

Chrony komplekts sastāv no chronyd un chronyc, komandrindas utilītas, kas tiek izmantota, lai mainītu dažādus darbības parametrus un uzraudzītu tā veiktspēju, kamēr tā darbojas.

Tagad sāciet chronyd pakalpojumu, ļaujiet tam automātiski startēt sistēmas sāknēšanas laikā un pārbaudiet darbības statusu, izmantojot šādas systemctl komandas.

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

Kā konfigurēt NTP serveri, izmantojot Chrony, izmantojot RHEL 8

Šajā sadaļā mēs parādīsim, kā iestatīt RHEL 8 serveri galveno NTP laika serveri. Atveriet konfigurācijas failu /etc/chrony.conf , izmantojot jebkuru no iecienītākajiem teksta redaktoriem.

# vi /etc/chrony.conf

Pēc tam meklējiet konfigurācijas direktīvu allow un noņemiet komentāru no tās un iestatiet tās vērtību tīkla vai apakštīkla adresei, no kuras klientiem ir atļauts izveidot savienojumu.

allow 192.168.56.0/24

Saglabājiet failu un aizveriet to. Pēc tam restartējiet chronyd servisa konfigurāciju, lai lietotu pēdējās izmaiņas.

# systemctl restart chronyd

Pēc tam atveriet piekļuvi NTP pakalpojumam ugunsmūra konfigurācijā, lai ļautu ienākt NTP pieprasījumiem no klientiem.

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

Kā konfigurēt NTP klientu, izmantojot Chrony, izmantojot RHEL 8

Šajā sadaļā ir parādīts, kā konfigurēt chrony kā tiešu NTP klientu mūsu CentOS 7 serverī. Sāciet ar chrony pakotnes instalēšanu, izmantojot šādu komandu yum.

# yum install chrony

Pēc instalēšanas jūs varat sākt, iespējot un pārbaudīt chronyd pakalpojuma statusu, izmantojot šādas sistēmasctct komandas.

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

Pēc tam jums jākonfigurē sistēma kā tiešais NTP servera klients. Atveriet konfigurācijas failu /etc/chrony.conf ar teksta bāzes redaktoru.

# vi /etc/chrony.conf

Lai konfigurētu sistēmu kā NTP klientu, tai jāzina, kurus NTP serverus tai vajadzētu lūgt par pašreizējo laiku. Serverus varat norādīt, izmantojot serveru vai pūla direktīvu.

Tāpēc komentējiet noklusējuma NTP serverus, kas norādīti kā servera direktīvas vērtība, un tā vietā iestatiet sava RHEL 8 servera adresi.

server 192.168.56.110

Saglabājiet izmaiņas failā un aizveriet to. Pēc tam restartējiet chronyd servisa konfigurācijas, lai jaunākās izmaiņas stātos spēkā.

# systemctl restart chronyd

Tagad palaidiet šo komandu, lai parādītu pašreizējos laika avotus (NTP serveri), kuriem piekļūst chronyd, kam vajadzētu būt jūsu NTP servera adresei.

# chronyc sources 

Serverī palaidiet šādu komandu, lai parādītu informāciju par NTP klientiem, kuri novērtē NTP serveri.

# chronyc clients

Lai iegūtu papildinformāciju par utilītas chronyc izmantošanu, palaidiet šo komandu.

# man chronyc

Tas ir viss! Šajā rakstā mēs parādījām, kā instalēt un konfigurēt NTP serveri RHEL 8, izmantojot chrony suite. Mēs arī parādījām, kā konfigurēt NTP klientu CentOS 7.

Ja jums ir kādi jautājumi par šo rakstu, izmantojiet zemāk esošo komentāru veidlapu, lai uzdotu jautājumus vai jautājumus.