Kaip sukonfigūruoti NTP „CentOS 8“

How Configure Ntp Centos 8



Šis įrašas mokys jus apie tinklo laiko protokolą (NTP), jo diegimą ir konfigūravimo metodą „CentOS“. Be to, mes taip pat parodysime NTP serverio ir kliento nustatymo procedūrą jūsų „CentOS“ sistemoje. Taigi eikime į šią kelionę!

Kas yra NTP?

The Tinklo laiko protokolas : kaip rodo pavadinimas, tai yra protokolas, naudojamas sinchronizuoti vidinį laikrodžio laiką sistemoje esančioje sistemoje. Šis protokolas apima ir sinchronizavimo mašinas vietiniame tinkle, ir su interneto serveriu. Paprastai jis yra įtrauktas į kliento-serverio sąranką, tačiau taip pat gali būti naudojamas sinchronizuojant tarpusavio laiką. Operacinė sistema valdo laiko juostą, o NTP naudojamas sinchronizuoti pasaulinį koordinuotą laiką (UTC). Peržiūrėkite žemiau pateiktą diagramą, kurioje pavaizduotas NTP veikimas:









NTP demonai:

„Ntpd“ demonas, kuris anksčiau buvo naudojamas sinchronizuoti datos ir laiko nustatymus, buvo atmestas ir nebepasiekiamas dabartinėse „Linux“ sistemose, tokiose kaip „Fedora 30“, „Ubuntu 20.04“ ir „CentOS 8.“. „Chrony“, „RedHat“ sukurtas NTP diegimas, pakeitė šį NTP demoną .



Kas yra Chrony?

„Chrony“ yra kitokia NTP protokolo įgyvendinimo forma nei ntpd. Jis sukonfigūruotas kaip NTP serveris arba NTP klientas. „Chrony“ susideda iš dviejų dalių:





  1. chronidas : kuris yra vartotojo erdvės demonas.
  2. chronika : komandų eilutės programa, skirta chronydui pritaikyti.

Palyginus su „chrony“, ntpd reikia daug laiko, kad būtų galima pakeisti nuolat neprijungtų ar neįjungtų sistemų laikrodžius. Šio fakto priežastis yra ta, kad, remiantis laikrodžio poslinkio ir poslinkio stebėjimais, atliekami keli nedideli koregavimai. Techninės įrangos laikrodžių stabilumui įtakos turi ir temperatūros svyravimai, kurie gali būti dideli įjungiant mašiną. Priešingai, chrony gali prisitaikyti prie sistemos laikrodžio keitimo.

Kokius dalykus chronydas gali padaryti, ko ntpd negali?

  • „Chronyd“ padeda apskaičiuoti techninės įrangos ar realaus laiko laikrodžio pelno ar nuostolių normą. Šis chronų segmentas gali naudoti šią informaciją, kad nustatytų sistemos laiką, nuskaitydamas vertę iš realaus laiko laikrodžio.
  • Jis taip pat gali palaikyti izoliuotus tinklus, kur rankinis įvedimas yra tik laiko korekcijos forma. „Chronyd“ gali pažvelgti į gedimus ar klaidas, ištaisytas tolesniuose atnaujinimuose, kad įvertintų, kiek kompiuteris praranda ar gauna daugiau laiko. Perėjęs šį patikrinimo tašką, chronydas naudojo apskaičiuotas vertes kompiuterio laikrodžiui apkarpyti.

Kuris NTP demonas turėtų būti jūsų pasirinkimas?

  • Visos sistemos, kurios dažnai atjungiamos arba sustabdomos, o po to atkuriamos tinkle, turėtų būti laikomos chroniškomis. Šiame skyriuje pateikiami pavyzdžiai yra virtualios ir mobiliosios sistemos.
  • Sistemoms, kurios paprastai yra įjungtos visą laiką, reikia atsižvelgti į NTP demoną ntpd. Be to, sistemos, kurioms reikalingas transliavimas arba kelių perdavimo IP, turėtų pasirinkti naudoti ntpd.

„Chrony“ diegimas „CentOS“:

Prieš konfigūruodami „chrony“ kaip NTP serverį ar klientą, pirmiausia turite įsitikinti, kad „chrony“ turi būti įdiegta jūsų sistemoje. Jei to dar neturite, parašykite žemiau pateiktą komandą, kad ją įdiegtumėte savo „CentOS“ sistemoje:



$sudodnfdiegtichroniškas

Įveskite y, kad procesas galėtų atsisiųsti „chrony“.

Atsisiuntę „chrony“, paleiskite ir įjunkite „chronyd“ paslaugą naudodami šias komandas:

$sistemos pradžia chronyd

$systemctlįgalintichronidas

Dabar patikrinkite chronyd paslaugos būseną ir įsitikinkite, kad paslauga veikia.

$systemctl status chronyd

„Chrony“ konfigūravimas kaip NTP serveris:

Mes pereiname prie chroniškos konfigūracijos procedūros. Dabar parodysime „chrony“ kaip NTP serverio konfigūravimo metodą.
Visų pirma, atidarykite „Chrony“ konfigūracijos failus „Vi“ redaktoriuje:

$mes /ir kt/chrony.conf

Konfigūracijos failas atrodys taip:

Dabar ištirkite šį konfigūracijos failą ir nekomentuokite eilučių, leidžiančių leisti tinklo adresus.

Kadangi „Chrony“ failas atidaromas „Vi“ redaktoriuje, norėdami įterpti arba pašalinti # iš aukščiau paminėtos eilutės, turime pereiti į „Vi“ įterpimo režimą. Norėdami tai padaryti, turite paspausti Esc.

Jei neturite leidimo ką nors įrašyti ar pakeisti faile, pirmiausia naudokite toliau pateiktą komandą, kad pakeistumėte failo leidimą.

$sudo chmod+rwx/ir kt/chrony.conf

Norėdami išsaugoti pakeitimą ir išeiti iš „Vi“ redaktoriaus, įveskite: wq ir paspauskite „Enter“.

Dabar paleiskite „chronyd“ paslaugą iš naujo:

$systemctl iš naujo paleiskite chronyd

Dabar atidarykite užkardos prievadą, kad NTP gautų užklausas.

$užkarda-cmd-nuolatinis -pridėti paslaugą= ntp

užkarda-cmd-iš naujo

Taip sukonfigūruosite NTP serverį „CentOS“, remdamiesi „chrony“.

„Chrony“ konfigūravimas kaip NTP klientas:

Ar norite konfigūruoti „chrony“ kaip NTP klientą, o ne kaip NTP serverį? Nesijaudink! Būsimoje straipsnio dalyje bus parodytas „chrony“ kaip NTP kliento konfigūravimo metodas.
Pirmiausia įdiekite „chrony“ savo „CentOS“ sistemoje:

$sudodnfdiegtichroniškas

Po to įgalinkite chronyd paslaugą naudodami šią komandą:

$sudosystemctlįgalintichronidas

Dabar atėjo laikas šiek tiek pakeisti chroniško konfigūracijos failą. Šie pakeitimai yra būtini konfigūruojant klientus.

$sudo nano /ir kt/chrony.conf

Pridėkite žemiau pateiktą eilutę chrony konfigūracijos faile ir išsaugokite pakeitimus.

Serveris 192.168.0.016

Terminale naudokite šią komandą, kad iš naujo paleistumėte chronyd paslaugą:

$sudosystemctl iš naujo paleiskite chronyd

Dabar patikrinkite savo NTP šaltinius. Jūsų sukonfigūruotas NTP serveris turėtų būti išvesties sąraše.

$chroniniai šaltiniai

Išvada:

NTP yra protokolas, naudojamas sinchronizuoti vidinį laikrodžio laiką sistemoje esančioje sistemoje. Šis protokolas apima ir sinchronizavimo mašinas vietiniame tinkle, ir su interneto serveriu. Anksčiau buvo naudojamos sistemos ntpd demonas kaip NTP diegimas, tačiau šis NTP demonas buvo atmestas ir nebepasiekiamas su naujausiomis „Linux“ sistemomis, įskaitant „CentOS 8“. Chrony yra diegiamas rinkoje kaip ntpd demono pakaitalas. Šiame straipsnyje jūs sužinojote keletą pagrindinių dalykų apie NTP, chrony ir jo funkcijas. Be to, mes taip pat parodėme jums metodus, kaip sukonfigūruoti „chrony“ kaip NTP serveris ir Klientas ant tavo „CentOS“ sistema.