„Linux“ komandos

Kaip įdiegti NTP naudojant „Chrony“ sistemoje „Linux“

Kaip įdiegti NTP naudojant „Chrony“ sistemoje „Linux“
„Linux“ sistemoje svarbu išlaikyti tikslią datą ir laiką, nes daugelis paslaugų, tokių kaip „cron“ darbai ir scenarijai, priklauso nuo tikslaus laiko, kad veiktų kaip tikėtasi. Tinklo laiko protokolas, sutrumpintai kaip NTP, yra protokolas, palaikantis tikslų laiką „Linux“ sistemoje. Tai interneto protokolas, vaidinantis vaidmenį sinchronizuojant „Linux“ sistemos laikrodį su turimais internetiniais NTP serveriais.

Senas geras ntpd demonas, kuris buvo naudojamas laiko ir datos nustatymams sinchronizuoti, buvo nebenaudojamas ir jo negalima naudoti šiuolaikinėse „Linux“ sistemose, tokiose kaip „Ubuntu 20“.04, „Fedora 30“ ir „CentOS 8“. Jos vietoje mes turime chronija, kuris yra RedHat sukurto NTP įgyvendinimas.

Chrony daro geresnį pasirinkimą dėl šių priežasčių:

Chronijos struktūra

Chrony apima chronidas demonas ir chronikas komandinės eilutės įrankis. The chronidas „daemon“ veikia tyliai fone ir sinchronizuoja sistemos laiką su serveriais, apibrėžtais / etc / chrony.konf failas.

The chronikas komandinės eilutės įrankis leidžia vartotojams bendrauti chronija ir išgauti kuo daugiau informacijos.
Pradėsime įdiegdami „Chrony“ įvairiuose „Linux“ paskirstymuose.

Įdiekite „Chronyd“ į „Linux“

Šiuolaikinėse sistemose „Chronyd“ yra įdiegta pagal numatytuosius nustatymus. Tačiau chronis nėra įtrauktas į senesnes „Linux“ sistemas, kurios vis dar remiasi nebenaudojamu NTP paketu.

Taigi, štai kaip galite įdiegti „Chrony“.

„Ubuntu“ / „Debian“ / „Mint“

$ sudo apt-get install chronyd

„CentOS / RHEL“

$ sudo yum įdiekite chronyd

Įdiegę įjunkite ir paleiskite „Chronyd“ deemoną taip:

$ sudo systemctl --enable now chronyd

Tada patvirtinkite būseną taip:

$ sudo systemctl status chronyd

Kaip galite pastebėti, chronydo demonas yra aktyvus ir veikia kaip tikėtasi.

„Chrony“ konfigūracijos failas

Chrony nustatymai yra apibrėžti / etc / chrony.conf arba / etc / chrony / chrony.konf konfigūracijos failas. Iš pradžių nereikia įsikišti, nes numatytosios reikšmės jau sinchronizuoja jūsų sistemą su galimais NTP serverių telkiniais. Pagrindiniai „Linux“ distributoriai, tokie kaip „Ubuntu“, „CentOS“, „RHEL“ ir „Fedora“, turi numatytuosius NTP telkinius.

Žemiau pateiktame konfigūracijos faile yra NTP serverio telkinys, į kurį sinchronizuojama „Linux“ sistema 2 baseinas.centų.baseinas.ntp.org iburst

„Ubuntu“ tai atrodo taip, kaip parodyta.

Patikrinkite laiko sinchronizavimą su „Chronyc“

Norėdami patvirtinti, kad „Chrony“ tikrai veikia, ir peržiūrėti bendraamžius bei serverius, prie kurių jis prijungtas, vykdykite komandą:

$ chronyc veikla

Norėdami peržiūrėti išsamų laiko serverių sąrašą, jų IP adresus, laiko iškreipimą ir poslinkį, paminėdami tik keletą parametrų, vykdykite:

$ chronyc šaltiniai

Naudodami žymeklį -v, galite gauti daugiau išsamios informacijos, kaip parodyta:

$ chronyc šaltiniai -v

Taip pat galite patvirtinti, kad chronas yra sinchronizuotas, naudodami toliau pateiktą komandą. Nuorodos ID nurodo serverio pavadinimą, kurį jūsų sistema nurodo, kad gautumėte laiko ir datos parametrus. Kita informacija, pvz., „Paskutinis poslinkis“ ir „Sistemos laikas“, nurodo sistemos atstumą nuo NTP serverio.

$ chronyc stebėjimas

The timedatectl komanda taip pat praverčia ir padeda sužinoti, ar NTP paslauga įjungta, ar ne.

Konfigūruokite NTP klientą

Norėdami sukonfigūruoti kitą savo LAN sistemą kaip klientą ir nukreipti ją į savo NTP serverį, atlikite toliau nurodytus veiksmus.

NTP serveryje eikite į konfigūracijos failą „Chrony“ ir atžymėkite leidimo direktyvą bei nurodykite potinklio kaukę. Mano atveju potinklio kaukė yra 192.168.2.0/24.

Išsaugokite ir išeikite iš konfigūracijos failo.

Būtinai leiskite NTP paslaugai naudotis visoje užkardoje. Savo atveju atidarysiu „CentOS 8“ užkardą taip:

$ sudo ugniasienė-cmd --permanent --add-service = ntp

Tada perkraukite, kad atliktumėte pakeitimus:

$ sudo ugniasienė-cmd - perkrauti

Tada paleiskite chronydo demoną iš naujo.

$ sudo systemctl paleiskite chronydą iš naujo

Kliento ar nuotolinės sistemos sistemoje atžymėkite visus NTP telkinius ir pridėkite rodomą eilutę. Pateiktas IP adresas yra NTP serverio IP adresas. Jūsų atveju tai, žinoma, bus kitokia, todėl atitinkamai redaguokite.

serveris 192.168.2.109

Vėlgi iš naujo paleiskite chronydo demoną, kad pokyčiai atsispindėtų

$ sudo systemctl paleiskite chronydą iš naujo

Dabar kliento sistema bus nukreipta į NTP serverį tame pačiame tinkle, kaip parodyta.

Išvada

Mes parodėme, kaip įdiegti NTP sistemoje „Linux“ naudojant „Chrony“ paslaugą ir kaip sukonfigūruoti kliento sistemą nukreipiant į NTP serverį.

Kaip įdiegti „League of Legends“ „Ubuntu 14“.04
Jei esate „League of Legends“ gerbėjas, tai jums yra galimybė išbandyti „League of Legends“. Atminkite, kad LOL palaikoma „PlayOnLinux“, jei esate „Li...
Įdiekite naujausią „OpenRA“ strategijos žaidimą „Ubuntu Linux“
„OpenRA“ yra „Free / Free Real Time Strategy“ žaidimų variklis, atkuriantis ankstyvuosius „Westwood“ žaidimus, tokius kaip klasikinis „Command & Conqu...
Įdiekite naujausią „Dolecin Emulator“, skirtą „Gamecube“ ir „Wii“, sistemoje „Linux“
„Delfinų emuliatorius“ leidžia žaisti pasirinktus „Gamecube“ ir „Wii“ žaidimus „Linux“ asmeniniuose kompiuteriuose (PC). „Dolphin Emulator“ yra laisv...