Cum se instalează serverul NTP în Ubuntu 18.04

Un punct esențial atunci când lucrăm cu servere, indiferent de tipul de sistem de operare utilizat, este timpul; Și, deși se pare că nu are o importanță reală în sistem, acesta joacă un rol vital care permite sincronizarea multor servicii și procese. Acest lucru se reflectă într-o livrare optimă de informații către utilizatorii sau mașinile din domeniu.

Dacă ora serverului este neconfigurată și copiile de siguranță trebuie executate la un moment specificat, aceasta poate cauza o eroare; deoarece, dacă timpul sistemului eșuează câteva secunde, sarcina nu va fi finalizată sau dacă serverul înregistrează accesul personalului și eșuează în câteva minute, va raporta un timp eronat la înregistrarea de acces a persoanei respective.

Pentru a evita acest tip de eșec, putem folosi serverul NTP; care este dezvoltat pentru a permite sincronizarea exactă a orei serverului local cu ora internetului pe baza locației geografice. Din acest motiv, astăzi în Solvetic vom vedea cum se instalează acest server NTP în Ubuntu 18.04 și, astfel, asigurați-vă că ora înregistrată va fi corectă.

Ce este NTP?NTP (Network Time Protocol - Protocol) este un protocol de rețea care a fost creat și conceput pentru a sincroniza ceasurile computerelor într-o rețea.

Cu NTP va fi posibilă sincronizarea ceasurilor tuturor sistemelor din rețeaua locală cu rețeaua mondială; deoarece serverul NTP sincronizează ora locală contactând mai multe servere distribuite în întreaga lume. NTP acceptă sistemele de operare Unix, VMS și Windows.

Serviciile de sincronizare a orei NTP sunt disponibile pe rețeaua Internet, datorită cărora avem cele mai bune opțiuni și alternative pentru a stabili o conexiune cu fusul orar corect, deoarece subrețeaua publică NTP include mii de servere în majoritatea țărilor și pe toate continentele din lume.

Subrețeaua NTP se bazează pe o ierarhie de niveluri, unde fiecărui nivel i se atribuie un număr numit strat, după cum urmează:

  • Serverele de nivel inferior Stratum 1 (primare) se sincronizează direct cu serviciile de timp național prin modem satelit, radio sau telefon.
  • Serverele Stratum 2 (secundare) sunt sincronizate cu serverele Stratum 1 și așa mai departe, astfel încât clienții NTP și serverele cu un număr relativ mic de clienți să nu fie sincronizate cu serverele publice primare.
Pentru a înțelege modul în care funcționează NTP și de ce este cea mai bună soluție pentru a avea un sistem sincronizat, trebuie să știm că clienții și serverele NTP sunt sincronizați cu scara de timp a timpului universal coordonat (UTC), care este utilizat de laboratoare. Național și este difuzat prin radio, satelit și alte medii disponibile. Aceasta este o scară de timp globală independentă de poziția geografică în care ne aflăm în prezent și nu are restricții pentru a corecta fusul orar local sau ora de vară, însă sistemul de operare în sine poate executa aceste modificări.

Protocolul utilizat de NTP este rezistent la pachetele pierdute, repetate sau falsificate, garantând astfel că timpul definit este corect și real; deoarece NTP versiunea 4 acceptă aproximativ patru duzini de ceasuri de referință prin satelit, radio și modem telefonic, inclusiv dispozitive audio pentru semnale de instrumentare.

Toți driverele de ceas de referință necesită ca ceasul de referință să utilizeze doar Timpul universal coordonat (UTC) și nucleul sistemului de operare să facă ajustări de fus orar.

1. Cum se instalează și se configurează serverul NTP în Ubuntu 18.04 Linux


Pasul 1
În mod implicit, pachetul NTP este disponibil în depozitul implicit Ubuntu 18.04 LTS, deci pentru ao instala trebuie să executăm următoarea comandă:
 sudo apt install ntp -y

MARI

Pasul 2
Odată instalat, va fi necesar să configurați NTP pentru a sincroniza ora de pe serverul public NTP, pentru aceasta trebuie să editați fișierul ntp.conf după cum urmează:

 sudo nano /etc/ntp.conf
Acolo vom vedea următoarele:

MARI

Pasul 3
Va fi necesar să înlocuiți următoarele linii:

 pool 0.ubuntu.pool.ntp.org iburst pool 1.ubuntu.pool.ntp.org iburst pool 2.ubuntu.pool.ntp.org iburst pool 3.ubuntu.pool.ntp.org iburst
Acestea trebuie înlocuite cu locația geografică curentă, lista completă fiind disponibilă la următorul link:

Acolo vom vedea următoarele:

MARI

Trebuie să luăm numele gazdei pe baza zonei dorite și să-l setăm în fișierul pe care l-am deschis în Linux așa. Salvăm modificările folosind următoarea combinație de taste:

Ctrl + O

Ieșim din editor folosind tastele:

Ctrl + X

MARI

Pasul 4
Acum vom reporni serviciul NTP și vom aplica modificările executând următoarea linie:

 sudo systemctl reporniți ntp
Continuăm să verificăm starea NTP executând următoarele:
 sudo systemctl status ntp

MARI

2. Cum se instalează și se configurează clientul NTP pe Ubuntu 18.04 Linux


Următorul pas este instalarea și configurarea clientului NTP pentru a sincroniza timpul cu serverul NTP, dar mai întâi trebuie să fie necesar să configurați fișierul / etc / hosts, astfel încât serverul NTP să poată fi rezolvat prin numele gazdei.

Pasul 1
Accesăm acest fișier folosind un editor:

 sudo nano / etc / hosts
Acolo vom adăuga următoarea sintaxă pe baza adresei IP a serverului:
 192.168. ***. *** ntp-server-host

MARI

Salvăm modificările cu următoarele taste:

Ctrl + X

Lăsăm editorul cu tastele:

Ctrl + O

Pasul 2
Acum vom instala NTP și ntpdate cu următoarele comenzi:

 sudo apt install ntpdate ntp -y

MARI

Pasul 3
Vom verifica manual sincronizarea cu serverul NTP executând următoarele:

 sudo ntpdate ntp-server-host

MARI

Pasul 4
În continuare, vom dezactiva serviciul implicit timesyncd al sistemului Ubuntu cu următoarea comandă:

 sudo timedatectl set-ntp off
Acum, vom edita fișierul /etc/ntp.conf și vom configura acolo serverul NTP însuși pe care l-am configurat ca server NTP preferat pentru sincronizarea orei, pentru aceasta executăm următoarele:
 sudo nano /etc/ntp.conf
Acolo adăugăm, în acest caz, următoarea linie la final:
 server ntp-server-host preferă iburst

MARI

Salvăm modificările și ieșim din editor.

Pasul 5
Continuăm să repornim serviciul pentru a aplica modificările executând:

 sudo systemctl reporniți ntp
În cele din urmă, vom folosi comanda ntpq pentru a lista coada de sincronizare a timpului NTP pe serverul nostru Ubuntu 18:
 ntpq -p
Acolo vom vedea locația pe care am definit-o pentru serverul NTP.

MARI

Astfel, vom avea certitudinea că sincronizarea orei serverului nostru este corectă și astfel garantăm că toate serviciile vor fi în ordine.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave