Kaip įdiegti NTP serverį „Ubuntu 18.04“

Esminis momentas dirbant su serveriais, nepriklausomai nuo naudojamos operacinės sistemos tipo, yra laikas; Ir nors atrodo, kad ji neturi realios reikšmės sistemoje, ji vaidina gyvybiškai svarbų vaidmenį, leidžiantį sinchronizuoti daugelį paslaugų ir procesų. Tai atsispindi optimaliame informacijos pristatyme domeno vartotojams ar mašinoms.

Jei serverio laikas nesukonfigūruotas ir atsarginės kopijos turi būti paleistos nurodytu laiku, tai gali sukelti klaidą; kadangi, jei sistemos laikas kelias sekundes nepavyks, užduotis nebus baigta arba serveris užregistruos personalo prieigą ir nepavyks per kelias minutes, jis praneš apie klaidingą laiką to asmens prieigos įrašui.

Norėdami išvengti tokio tipo gedimų, galime pasinaudoti NTP serveriu; kuri sukurta taip, kad būtų galima tiksliai sinchronizuoti vietinio serverio laiką su interneto laiku, atsižvelgiant į geografinę vietą. Būtent dėl ​​šios priežasties šiandien „Solvetic“ pamatysime, kaip įdiegti šį NTP serverį „Ubuntu 18.04“ ir taip būsime tikri, kad registruotas laikas bus teisingas.

Kas yra NTP?NTP (tinklo laiko protokolas) yra tinklo protokolas, sukurtas ir sukurtas sinchronizuoti kompiuterių laikrodžius visame tinkle.

Naudojant NTP bus galima sinchronizuoti visų vietinio tinklo sistemų laikrodžius su pasauliniu tinklu; kadangi NTP serveris sinchronizuoja vietinį laiką, susisiekdamas su keliais visame pasaulyje esančiais serveriais. NTP palaiko „Unix“, VMS ir „Windows“ operacines sistemas.

NTP laiko sinchronizavimo paslaugos yra prieinamos interneto tinkle, todėl mes turime geriausias galimybes ir alternatyvą užmegzti ryšį su tinkama laiko juosta, nes viešajame NTP potinklyje yra tūkstančiai serverių daugelyje šalių ir visuose žemynuose. pasaulis.

NTP potinklis yra pagrįstas lygių hierarchija, kur kiekvienam lygiui priskiriamas skaičius, vadinamas sluoksniu taip:

  • Žemiausio lygio „Stratum 1“ (pagrindiniai) serveriai tiesiogiai sinchronizuojami su nacionalinėmis laiko paslaugomis per palydovinį modemą, radiją ar telefoną.
  • „Stratum 2“ (antriniai) serveriai yra sinchronizuojami su „Stratum 1“ serveriais ir pan., Kad NTP klientai ir serveriai, turintys palyginti nedidelį klientų skaičių, nebūtų sinchronizuojami su viešaisiais pagrindiniais serveriais.
Kad suprastume, kaip veikia NTP ir kodėl tai geriausias sprendimas turėti sinchronizuotą sistemą, turime žinoti, kad NTP klientai ir serveriai yra sinchronizuojami su koordinuoto pasaulinio laiko (UTC) laiko skale, kurią naudoja laboratorijos. Nacionalinė ir transliuojama per radiją, palydovą ir kitas prieinamas žiniasklaidos priemones. Tai pasaulinė laiko skalė, nepriklausanti nuo geografinės padėties, kurioje šiuo metu esame, ir neturi jokių apribojimų, kad būtų galima ištaisyti vietinę laiko juostą ar vasaros laiką, tačiau pati operacinė sistema gali atlikti šiuos pakeitimus.

NTP naudojamas protokolas yra atsparus pamestiems, pakartotiniams ar suklastotiems paketams, taip garantuojant, kad nustatytas laikas yra teisingas ir tikras; kadangi NTP 4 versija palaiko apie keturias dešimtis orientacinių laikrodžių per palydovinį, radijo ir telefono modemą, įskaitant garso prietaisus, skirtus prietaisų signalams.

Visos etaloninio laikrodžio tvarkyklės reikalauja, kad etaloninis laikrodis naudotų tik koordinuotą universalųjį laiką (UTC), o operacinės sistemos branduolys koreguotų laiko juostą.

1. Kaip įdiegti ir konfigūruoti NTP serverį „Ubuntu 18.04 Linux“


1 žingsnis
Pagal numatytuosius nustatymus NTP paketas yra prieinamas numatytojoje „Ubuntu 18.04 LTS“ saugykloje, todėl norėdami ją įdiegti, turime vykdyti šią komandą:
 sudo apt įdiegti ntp -y

DIDELIS

2 žingsnis
Įdiegę turėsite sukonfigūruoti NTP sinchronizuoti laiką iš viešojo NTP serverio, todėl turime redaguoti failą ntp.conf taip:

 sudo nano /etc/ntp.conf
Ten pamatysime šiuos dalykus:

DIDELIS

3 žingsnis
Reikės pakeisti šias eilutes:

 baseinas 0.ubuntu.pool.ntp.org iburst base 1.ubuntu.pool.ntp.org iburst pool 2.ubuntu.pool.ntp.org iburst pool 3.ubuntu.pool.ntp.org iburst
Jie turi būti pakeisti dabartine geografine vieta, o visą sąrašą rasite šioje nuorodoje:

Ten pamatysime šiuos dalykus:

DIDELIS

Mes turime priimti pagrindinio kompiuterio pavadinimą pagal norimą zoną ir nustatyti jį faile, kurį atidarėme „Linux“. Pakeitimus išsaugome naudodami šį klavišų derinį:

Ctrl + O

Mes išeiname iš redaktoriaus naudodami klavišus:

„Ctrl“ + X

DIDELIS

4 žingsnis
Dabar iš naujo paleisime NTP paslaugą ir pritaikysime pakeitimus vykdydami šią eilutę:

 sudo systemctl iš naujo paleiskite ntp
Mes patikriname NTP būseną atlikdami šiuos veiksmus:
 sudo systemctl būsena ntp

DIDELIS

2. Kaip įdiegti ir konfigūruoti NTP klientą „Ubuntu 18.04 Linux“


Kitas žingsnis - įdiegti ir sukonfigūruoti NTP klientą, kad laikas būtų sinchronizuojamas su NTP serveriu, tačiau pirmiausia turi būti sukonfigūruotas failas / etc / hosts, kad NTP serverį būtų galima išspręsti naudojant pagrindinio kompiuterio pavadinimą.

1 žingsnis
Mes pasiekiame šį failą naudodami redaktorių:

 sudo nano / etc / hosts
Čia mes pridėsime šią sintaksę pagal serverio IP adresą:
 192.168. ***. *** ntp-server-host

DIDELIS

Išsaugome pakeitimus naudodami šiuos klavišus:

„Ctrl“ + X

Mes paliekame redaktorių su raktais:

Ctrl + O

2 žingsnis
Dabar mes ketiname įdiegti NTP ir ntpdate su šiomis komandomis:

 sudo apt įdiegti ntpdate ntp -y

DIDELIS

3 žingsnis
Mes rankiniu būdu patikrinsime sinchronizavimą su NTP serveriu, atlikdami šiuos veiksmus:

 sudo ntpdate ntp-server-host

DIDELIS

4 žingsnis
Toliau ketiname išjungti numatytąją „Ubuntu“ sistemos „timeyncd“ paslaugą naudodami šią komandą:

 sudo timedatectl set-ntp išjungtas
Dabar redaguosime failą /etc/ntp.conf ir ten sukonfigūruosime patį NTP serverį, kurį sukonfigūravome kaip pageidaujamą NTP serverį laiko sinchronizavimui, todėl vykdome šiuos veiksmus:
 sudo nano /etc/ntp.conf
Šiuo atveju pabaigoje pridedame šią eilutę:
 serveris ntp-server-host pageidauja iburst

DIDELIS

Išsaugome pakeitimus ir išeiname iš redaktoriaus.

5 žingsnis
Mes pradedame iš naujo paleisti paslaugą, kad pritaikytume pakeitimus, atlikdami:

 sudo systemctl iš naujo paleiskite ntp
Galiausiai, mes naudosime komandą ntpq, norėdami išvardyti NTP laiko sinchronizavimo eilę mūsų „Ubuntu 18“ serveryje:
 ntpq -p
Ten pamatysime vietą, kurią nustatėme NTP serveriui.

DIDELIS

Taigi mes būsime tikri, kad mūsų serverio laiko sinchronizavimas yra teisingas, todėl garantuojame, kad visos paslaugos bus tvarkingos.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave