Linux naredbe

Kako instalirati NTP koristeći Chrony u Linuxu

Kako instalirati NTP koristeći Chrony u Linuxu
Održavanje točnog datuma i vremena na Linux sustavu je neophodno jer se mnoge usluge poput cron poslova i skripti oslanjaju na točno vrijeme da funkcioniraju kako se očekuje. Mrežni protokol vremena, skraćeno NTP, protokol je koji održava točno vrijeme na Linux sustavu. To je internetski protokol koji igra ulogu u sinkronizaciji sata Linux sustava s dostupnim mrežnim NTP poslužiteljima.

Stari dobri ntpd demon koji je korišten za sinkronizaciju postavki vremena i datuma zastario je i nije dostupan za moderne Linux sustave poput Ubuntu 20.04, Fedora 30 i CentOS 8. Na svom mjestu imamo kroničnost, što je implementacija NTP-a koji je RedHat razvio.

Chrony donosi bolji izbor iz sljedećih razloga:

Struktura Kronije

Kronija obuhvaća kronid demon i kronik alat naredbenog retka. The kronid daemon radi tiho u pozadini i sinkronizira vrijeme sustava sa poslužiteljima definiranim u / etc / chrony.conf datoteka.

The kronik uslužni program naredbenog retka omogućuje korisnicima interakciju s kroničnost i izvući što više podataka.
Počet ćemo s instaliranjem Chronyja na razne Linux distribucije.

Instalirajte Chronyd u Linux

U modernim sustavima Chronyd se instalira prema zadanim postavkama. Međutim, chrony nije uključen u starije Linux sustave koji se još uvijek oslanjaju na zastarjeli NTP paket.

Dakle, evo kako možete instalirati Chrony.

Na Ubuntu / Debian / Mint

$ sudo apt-get install chronyd

Na CentOS / RHEL

$ sudo yum instaliraj chronyd

Jednom instalirani, omogućite i pokrenite Chronyd demon na sljedeći način:

$ sudo systemctl - omogućen sada kronid

Zatim status potvrdite na sljedeći način:

$ sudo systemctl status chronyd

Kao što možete primijetiti, demon chronyd aktivan je i radi prema očekivanjima.

Datoteka konfiguracije Chrony

Postavke Chrony definirane su u / etc / chrony.conf ili / etc / chrony / chrony.konf konfiguracijska datoteka. U početku nije potrebna intervencija jer zadane vrijednosti već sinkroniziraju vaš sustav s dostupnim spremištima NTP poslužitelja. Glavne Linux distribucije poput Ubuntu, CentOS, RHEL i Fedora imaju zadane NTP spremišta.

Iz donje konfiguracijske datoteke nalazi se spremište NTP poslužitelja s kojim se sinkronizira Linux sustav bazen 2.centos.bazen.ntp.org iburst

Za Ubuntu se ovo prikazuje kao što je prikazano.

Provjerite sinkronizaciju vremena s Chronycom

Da biste potvrdili da je Chrony doista pokrenut i pogledali vršnjake i poslužitelje na koje je povezan, pokrenite naredbu:

$ chronyc aktivnost

Da biste pogledali detaljan popis vremenskih poslužitelja, njihove IP adrese, vremenski iskrivljenost i pomak, da navedemo samo nekoliko parametara, izvršite:

$ chronyc izvori

Pomoću oznake -v možete dobiti više detaljnih podataka kao što je prikazano:

$ chronyc izvori -v

Također možete potvrditi da je chrony sinkroniziran pomoću naredbe u nastavku. Referentni ID daje vam ime poslužitelja na koje vaš sustav pokazuje da biste dobili postavke vremena i datuma. Ostali detalji poput Posljednji pomak i Vrijeme sustava pokazuju koliko je sustav udaljen od NTP poslužitelja.

$ chronyc praćenje

The timedatektl naredba također dobro dođe i pomaže vam znati je li NTP usluga omogućena ili nije.

Konfigurirajte NTP klijenta

Da biste konfigurirali drugi sustav u LAN-u kao klijenta i usmjerili ga na svoj NTP poslužitelj, slijede koraci.

Na NTP poslužitelju prijeđite na konfiguracijsku datoteku Chrony i raskomentirajte direktivu allow i navedite masku podmreže. U mom slučaju maska ​​podmreže je 192.168.2.0/24.

Spremite i zatvorite konfiguracijsku datoteku.

Svakako dopustite NTP uslugu preko vatrozida. Za moj slučaj otvorit ću vatrozid na CentOS 8 na sljedeći način:

$ sudo firewall-cmd --permanent --add-service = ntp

Zatim ponovno učitajte kako biste izvršili promjene:

$ sudo firewall-cmd --reload

Zatim ponovo pokrenite chronyd daemon.

$ sudo systemctl ponovno pokrenite chronyd

Na klijentu ili udaljenom sustavu uklonite komentare iz svih NTP spremišta i dodajte prikazanu liniju. Navedena IP adresa je IP NTP poslužitelja. Za vaš slučaj ovo će, naravno, biti drugačije, pa to uredite u skladu s tim.

poslužitelj 192.168.2.109

Ponovno pokrenite chronyd daemon da bi se promjene odrazile

$ sudo systemctl ponovno pokrenite chronyd

Klijentski sustav sada će biti usmjeren na NTP poslužitelj na istoj mreži kao što je prikazano.

Zaključak

Pokazali smo kako instalirati NTP na Linux pomoću Chrony usluge i kako konfigurirati klijentski sustav tako da upućuje na NTP poslužitelj.

10 najboljih igara za igranje na Ubuntuu
Windows platforma bila je jedna od dominantnih platformi za igre zbog ogromnog postotka igara koje se danas razvijaju kako bi podržavale Windows. Može...
5 najboljih arkadnih igara za Linux
U današnje vrijeme računala su ozbiljni strojevi koji se koriste za igre na sreću. Ako ne uspijete dobiti novi visoki rezultat, znat ćete na što misli...
Bitka za Wesnoth 1.13.6 Razvoj objavljen
Bitka za Wesnoth 1.13.6 objavljeno prošlog mjeseca, šesto je razvojno izdanje u izdanju 1.13.x series i donosi niz poboljšanja, ponajviše korisničkog ...