Kif Tinstalla NTP f'RHEL 8


Li jkollok ħin preċiż tas-sistema fuq server Linux huwa importanti ħafna minħabba diversi komponenti tas-sistema bħal skripts ta 'backup u ħafna aktar xogħol ibbażat fuq il-ħin. Iż-żamma tal-ħin preċiża tista 'tinkiseb bl-użu tal-Protokoll tal-Ħin tan-Netwerk (NTP).

NTP huwa protokoll antik, magħruf ħafna u multi-pjattaforma ddisinjat biex jissinkronizza l-arloġġi tal-kompjuters fuq netwerk. Huwa komunement jissinkronizza kompjuter ma 'servers tal-ħin tal-Internet jew sorsi oħra, bħal riċevitur tar-radju jew bis-satellita jew servizz ta' modem tat-telefon. Jista 'jintuża wkoll bħala sors ta' ħin/server għal sistemi tal-klijenti.

F'RHEL Linux 8, il-pakkett ntp m'għadux appoġġjat u huwa implimentat mill-chronyd (daemon li jaħdem fl-ispazju tal-utent) li huwa pprovdut fil-pakkett chrony.

chrony jaħdem kemm bħala server NTP kif ukoll bħala klijent NTP, li jintuża biex jissinkronizza l-arloġġ tas-sistema ma 'servers NTP, u jista' jintuża biex jissinkronizza l-arloġġ tas-sistema ma 'arloġġ ta' referenza (eż. riċevitur tal-GPS).

Jintuża wkoll biex jissinkronizza l-arloġġ tas-sistema b'input tal-ħin manwali, u bħala server NTPv4 jew peer biex jipprovdi servizz tal-ħin lil kompjuters oħra fin-netwerk.

F'dan l-artikolu, ser nuruk kif tinstalla u tikkonfigura s-server u l-klijent NTP billi tuża pakkett chrony fid-distribuzzjoni RHEL 8 Linux.

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

Kif Tinstalla Chrony f'RHEL 8

Biex tinstalla l-chrony suite, uża l-maniġer tal-pakkett DNF li ġej kif ġej. Dan il-kmand se jinstalla dipendenza msejħa timedatex.

# dnf install chrony

Il-chrony suite tikkonsisti minn chronyd, u chronyc, utilità tal-linja tal-kmand li tintuża biex tbiddel diversi parametri operattivi u biex tissorvelja l-prestazzjoni tagħha waqt li tkun qed taħdem.

Issa ibda s-servizz chronyd, ppermettih li jibda awtomatikament fil-boot tas-sistema u vverifika l-istatus tat-tħaddim billi tuża l-kmandi systemctl li ġejjin.

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

Kif tikkonfigura NTP Server billi tuża Chrony f'RHEL 8

F'din it-taqsima, ser nuru kif twaqqaf is-server RHEL 8 tiegħek server tal-ħin NTP master. Iftaħ il-fajl tal-konfigurazzjoni /etc/chrony.conf billi tuża kwalunkwe editur favorit tiegħek ibbażat fuq it-test.

# vi /etc/chrony.conf

Imbagħad fittex id-direttiva tal-konfigurazzjoni allow u neħħi l-kumment tagħha u ssettja l-valur tagħha għan-netwerk jew l-indirizz tas-subnet li minnu l-klijenti jitħallew jgħaqqdu.

allow 192.168.56.0/24

Issejvja l-fajl u agħlaqha. Imbagħad erġa ibda l-konfigurazzjoni tas-servizz chronyd biex tapplika l-bidliet riċenti.

# systemctl restart chronyd

Sussegwentement, tiftaħ aċċess għas-servizz NTP f'konfigurazzjoni firewalld biex tippermetti talbiet NTP deħlin mill-klijenti.

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

Kif tikkonfigura l-Klijent NTP billi tuża Chrony f'RHEL 8

Din it-taqsima turi kif tikkonfigura chrony bħala klijent dirett NTP fis-server CentOS 7 tagħna. Ibda billi tinstalla l-pakkett chrony billi tuża l-kmand yum li ġej.

# yum install chrony

Ladarba tkun installata, tista 'tibda, tippermetti u tivverifika l-istatus tas-servizz chronyd billi tuża l-kmandi systemctl li ġejjin.

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

Sussegwentement, għandek bżonn tikkonfigura s-sistema bħala klijent dirett tas-server NTP. Iftaħ il-fajl ta' konfigurazzjoni /etc/chrony.conf b'editur b'bażi ta' test.

# vi /etc/chrony.conf

Biex tikkonfigura sistema bħala klijent NTP, jeħtieġ li tkun taf liema servers NTP għandha titlob għall-ħin attwali. Tista' tispeċifika s-servers billi tuża d-direttiva tas-server jew tal-pool.

Allura ikkummenta s-servers NTP default speċifikati bħala l-valur tad-direttiva tas-server, u minflok issettja l-indirizz tas-server RHEL 8 tiegħek.

server 192.168.56.110

Issejvja l-bidliet fil-fajl u agħlaqha. Imbagħad erġa ibda l-konfigurazzjonijiet tas-servizz chronyd biex il-bidliet riċenti jidħlu fis-seħħ.

# systemctl restart chronyd

Issa mexxi l-kmand li ġej biex turi s-sorsi tal-ħin kurrenti (server NTP) li qed jaċċessa chronyd, li għandu jkun l-indirizz tas-server NTP tiegħek.

# chronyc sources 

Fuq is-server, mexxi l-kmand li ġej biex turi informazzjoni dwar il-klijenti NTP li jivvalutaw is-server NTP.

# chronyc clients

Għal aktar informazzjoni dwar kif tuża l-utilità chronyc, ħaddem il-kmand li ġej.

# man chronyc

Dak kollox! F'dan l-artikolu, urejna kif tinstalla u tikkonfigura server NTP f'RHEL 8 billi tuża chrony suite. Aħna wrejna wkoll kif tikkonfigura klijent NTP fuq CentOS 7.

Jekk għandek xi mistoqsijiet dwar dan l-artikolu, uża l-formola tal-kumment hawn taħt biex tistaqsi xi mistoqsijiet jew mistoqsijiet.