Kako instalirati NTP u RHEL 8


Imati točno sistemsko vrijeme na Linux poslužitelju vrlo je važno zbog nekoliko komponenti sustava kao što su Cron i Anacron, skripte za sigurnosno kopiranje i mnogo više rada koji se temelji na vremenu. Točno mjerenje vremena može se postići korištenjem protokola Network Time Protocol (NTP).

NTP je stari, nadaleko poznat i višeplatformski protokol dizajniran za sinkronizaciju satova računala putem mreže. Obično sinkronizira računalo s internetskim vremenskim poslužiteljima ili drugim izvorima, kao što je radio ili satelitski prijemnik ili usluga telefonskog modema. Također se može koristiti kao vremenski izvor/poslužitelj za klijentske sustave.

U RHEL Linux 8 paket ntp više nije podržan i implementira ga chronyd (daemon koji radi u korisničkom prostoru) koji se nalazi u paketu chrony.

chrony radi i kao NTP poslužitelj i kao NTP klijent, koji se koristi za sinkronizaciju sistemskog sata s NTP poslužiteljima i može se koristiti za sinkronizaciju sata sustava s referentnim satom (npr. GPS prijemnik).

Također se koristi za sinkronizaciju sistemskog sata s ručnim unosom vremena i kao NTPv4 poslužitelj ili peer za pružanje vremenske usluge drugim računalima u mreži.

Pročitajte također: Kako instalirati i koristiti Chrony u Linuxu

U ovom ćemo vam članku pokazati kako instalirati i konfigurirati NTP poslužitelj i klijent koristeći chrony paket u RHEL 8 Linux distribuciji.

Testno okruženje:


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

Kako instalirati Chrony u RHEL 8

Za instaliranje paketa chrony upotrijebite sljedeći upravitelj paketa DNF kako slijedi. Ova naredba će instalirati ovisnost pod nazivom timedatex.

dnf install chrony

Paket chrony sastoji se od chronyd i chronyc, uslužnog programa naredbenog retka koji se koristi za promjenu različitih radnih parametara i praćenje njegove izvedbe dok trči.

Sada pokrenite uslugu chronyd, omogućite joj automatsko pokretanje pri dizanju sustava i provjerite status rada koristeći sljedeće systemctl naredbe.

systemctl start chronyd
systemctl status chronyd
systemctl enable chronyd

Kako konfigurirati NTP poslužitelj koristeći Chrony u RHEL 8

U ovom odjeljku pokazat ćemo kako postaviti vaš RHEL 8 poslužitelj kao glavni NTP vremenski poslužitelj. Otvorite konfiguracijsku datoteku /etc/chrony.conf pomoću bilo kojeg omiljenog uređivača temeljenog na tekstu.

vi /etc/chrony.conf

Zatim potražite konfiguracijsku direktivu allow i uklonite je iz komentara te postavite njezinu vrijednost na mrežnu ili podmrežnu adresu s koje se klijentima dopušta povezivanje.

allow 192.168.56.0/24

Spremite datoteku i zatvorite je. Zatim ponovno pokrenite konfiguraciju usluge chronyd kako biste primijenili nedavne promjene.

systemctl restart chronyd

Zatim otvorite pristup NTP usluzi u konfiguraciji vatrozida kako biste omogućili dolazne NTP zahtjeve od klijenata.

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

Kako konfigurirati NTP klijenta koristeći Chrony u RHEL 8

Ovaj odjeljak pokazuje kako konfigurirati chrony kao izravnog NTP klijenta u našem CentOS 7 poslužitelju. Započnite instaliranjem paketa chrony pomoću sljedeće naredbe yum.

yum install chrony

Nakon instalacije, možete pokrenuti, omogućiti i provjeriti status usluge chronyd pomoću sljedećih systemctl naredbi.


systemctl start chronyd
systemctl enable chronyd
systemctl status chronyd

Zatim trebate konfigurirati sustav kao izravnog klijenta NTP poslužitelja. Otvorite konfiguracijsku datoteku /etc/chrony.conf pomoću uređivača baze teksta.

vi /etc/chrony.conf

Za konfiguraciju sustava kao NTP klijenta, potrebno je znati koje NTP poslužitelje treba tražiti trenutno vrijeme. Poslužitelje možete navesti pomoću naredbe server ili pool.

Stoga komentirajte zadane NTP poslužitelje navedene kao vrijednost direktive poslužitelja i umjesto toga postavite adresu vašeg RHEL 8 poslužitelja.

server 192.168.56.110

Spremite promjene u datoteku i zatvorite je. Zatim ponovno pokrenite konfiguracije usluge chronyd kako bi nedavne promjene stupile na snagu.

systemctl restart chronyd

Sada pokrenite sljedeću naredbu za prikaz trenutnih izvora vremena (NTP poslužitelj) kojima chronyd pristupa, što bi trebala biti adresa vašeg NTP poslužitelja.


chronyc sources 

Na poslužitelju pokrenite sljedeću naredbu za prikaz informacija o NTP klijentima koji procjenjuju NTP poslužitelj.

chronyc clients

Za više informacija o tome kako koristiti uslužni program chronyc, pokrenite sljedeću naredbu.

man chronyc

To je sve! U ovom smo članku pokazali kako instalirati i konfigurirati NTP poslužitelj u RHEL 8 koristeći chrony paket. Također smo pokazali kako konfigurirati NTP klijent na CentOS 7.

Ako imate bilo kakvih pitanja o ovom članku, upotrijebite obrazac za komentare ispod kako biste postavili bilo kakva pitanja ili upite.