Instalarea serverului de timp ntp în ubuntu, baza de cunoștințe

NTP - Network Time Protocol este un protocol de rețea special folosit pentru sincronizarea ceasului intern al unui computer printr-o rețea.

Până de curând, daemonul ntpd era responsabil pentru sincronizarea timpului. El a conectat serverul la bazinul de servere NTP, care a oferit sincronizare exactă.







În Ubuntu 16.04, în loc de a utiliza ntpd, acesta folosește în mod implicit timeyncd. Serviciul timesyncd se conectează la aceleași servere de timp și funcționează în același mod, dar este mai ușor să se asigure ntpd și să fie integrat cu sistemd.

În cele mai multe cazuri, serviciul timesyncd este potrivit pentru muncă, dar dacă aplicațiile dvs. sunt sensibile la cea mai mică fluctuație de timp, este mai bine să le deserviți cu ntpd, deoarece acest daemon folosește metode sofisticate de sincronizare a timpului de sistem.

Înainte de a instala ntpd, dezactivați timeyncd-ul:

Asigurați-vă că opțiunea timeyncd este dezactivată:

Rezultatul ar trebui să fie un șir:

Instalarea NTP și configurarea serverului NTP în Ubuntu 16.04 pentru sincronizarea timpului exact prin Internet

În activitatea sa, NTP folosește portul 123 peste protocolul UDP. Clienții solicită ora curentă pe server și folosesc-o pentru a-și stabili propriile ore.

În funcție de setările specificate în fișierul de configurare, acesta poate acționa atât ca server cât și ca client, adică poate atât să ia timp de la gazdele de la distanță, cât și să le distribuie altor gazde.

Configurarea serverului NTP

Fișierul de configurare listează serverele NTP care trebuie sincronizate cu. În mod implicit, acesta arată astfel:







Fiecare linie reprezintă un grup de servere care vor informa serverul nostru cu privire la momentul potrivit. Pentru a crește precizia sincronizării, puteți utiliza opțiunea iburst (indică faptul că trebuie să trimiteți mai multe pachete către serverul de sincronizare):

De asemenea, puteți specifica serverul preferat utilizând opțiunea de preferință:

Activitatea serverelor publice de timp este coordonată de proiectul pool.ntp.org - acesta este un cluster imens de servere de timp, oferind un serviciu NTP fiabil și ușor de utilizat pentru milioane de clienți.

Pentru a asigura o instalare mai precisă a ceasului de sistem, se recomandă sincronizarea numai cu serverele ntp din regiunea în care serverul nostru este localizat geografic.

Editați fișierul de setări NTP - /etc/ntp.conf:

Backup Time Server

Un server NTP, indiferent de motivul deconectat de la Internet, poate transmite datele ceasului sistemului pentru sincronizare. Pentru aceasta, adăugați următoarea linie în fișierul de configurare:

Reporniți serverul NTP:

Și în instalare, verificați starea serverului NTP:

Ar trebui să dea ceva de genul:

Următorii parametri sunt specificați în antet:

* serverul este selectat pentru sincronizare;
+ server, potrivit pentru actualizare (cu care puteți sincroniza);
- Nu se recomandă sincronizarea cu serverul;
serverul x nu este disponibil.

Pentru a proteja împotriva atacurilor DDoS în mod implicit, următoarele restricții sunt setate în fișierul /etc/ntp.conf:

Parametrii nomodify, notrap, nopeer și noquery interzic clienților terță parte să schimbe orice pe server. Kod Parametru (această abreviere înseamnă sărutul morții - «Kiss of Death") oferă protecție suplimentară: clientul, trimiterea de cereri prea frecvente, mai întâi a obține așa-numitul kod-pack (avertizare cu privire la refuzul serviciului), iar apoi să fie deconectat de la server.

Pentru a putea sincroniza mașinile cu serverul NTP din rețeaua locală, trebuie adăugat următorul rând în fișierul de configurare:

Pentru o gazdă locală, puteți seta accesul la serverul NTP fără restricții:

Mai multe pe tema Comenzi și utilitare, Setări Ubuntu Linux, Setări Ubuntu pentru VDS / VPS







Articole similare

Trimiteți-le prietenilor: