Kako instalirati NTP poslužitelj u Ubuntu 18.04

Bitna točka pri radu sa poslužiteljima, bez obzira na vrstu operacijskog sustava koji se koristi, je vrijeme; Iako se čini da nema stvarnu važnost u sustavu, igra vitalnu ulogu koja omogućuje sinkronizaciju mnogih usluga i procesa. To se ogleda u optimalnoj isporuci informacija korisnicima domene ili strojevima.

Ako vrijeme poslužitelja nije konfigurirano i sigurnosne kopije moraju biti pokrenute u određeno vrijeme, to može uzrokovati pogrešku; budući da, ako sistemsko vrijeme ne uspije nekoliko sekundi, zadatak neće biti dovršen, ili ako poslužitelj registrira pristup osoblja i ne uspije u nekoliko minuta, prijavit će pogrešno vrijeme zapisu pristupa navedene osobe.

Kako bismo izbjegli ovu vrstu kvara, možemo se poslužiti NTP poslužiteljem; koji je razvijen kako bi omogućio točnu sinkronizaciju vremena lokalnog poslužitelja s vremenom na internetu na temelju zemljopisnog položaja. Iz tog razloga ćemo danas u Solveticu vidjeti kako instalirati ovaj NTP poslužitelj u Ubuntu 18.04 i tako biti sigurni da će registrirano vrijeme biti točno.

Što je NTP?NTP (Network Time Protocol - Protocol) je mrežni protokol koji je kreiran i dizajniran za sinkronizaciju satova računala u cijeloj mreži.

S NTP -om bit će moguće sinkronizirati satove svih sustava unutar lokalne mreže sa svjetskom mrežom; budući da NTP poslužitelj sinkronizira lokalno vrijeme kontaktirajući nekoliko poslužitelja raspoređenih po cijelom svijetu. NTP podržava Unix, VMS i Windows operativne sustave.

Usluge NTP sinkronizacije vremena dostupne su na internetskoj mreži zahvaljujući čemu imamo najbolje mogućnosti i alternativu za uspostavu veze s ispravnom vremenskom zonom budući da javna podmreža NTP uključuje tisuće poslužitelja u većini zemalja i na svim kontinentima svijet.

NTP podmreža temelji se na hijerarhiji razina, gdje se svakoj razini dodjeljuje broj koji se naziva stratum, kako slijedi:

  • Stratum 1 (primarni) poslužitelji najniže razine sinkroniziraju se izravno s nacionalnim vremenskim uslugama putem satelitskog modema, radija ili telefona.
  • Stratum 2 (sekundarni) poslužitelji sinkronizirani su sa Stratum 1 poslužiteljima i tako dalje, tako da NTP klijenti i poslužitelji s relativno malim brojem klijenata nisu sinkronizirani s javnim primarnim poslužiteljima.
Da bismo razumjeli kako NTP funkcionira i zašto je najbolje rješenje imati sinkronizirani sustav, moramo znati da su NTP klijenti i poslužitelji sinkronizirani s vremenskom skalom koordiniranog univerzalnog vremena (UTC), koju koriste laboratoriji. Nacionalni i emitira se putem radija, satelita i drugih dostupnih medija. Ovo je globalna vremenska ljestvica neovisna o zemljopisnom položaju na kojem se trenutno nalazimo i nema ograničenja za ispravljanje lokalne vremenske zone ili ljetnog računanja vremena, ali sam operativni sustav može izvršiti te promjene.

Protokol koji koristi NTP otporan je na izgubljene, ponovljene ili krivotvorene pakete, čime se jamči da je definirano vrijeme točno i stvarno; budući da NTP verzija 4 podržava oko četiri desetine referentnih satova putem satelitskog, radijskog i telefonskog modema, uključujući audio uređaje za instrumentacijske signale.

Svi upravljački programi referentnog sata zahtijevaju da referentni sat koristi samo koordinirano univerzalno vrijeme (UTC), a jezgra operacijskog sustava vrši podešavanje vremenske zone.

1. Kako instalirati i konfigurirati NTP poslužitelj u Ubuntu 18.04 Linux


Korak 1
Prema zadanim postavkama, NTP paket dostupan je u zadanim spremištu Ubuntu 18.04 LTS, pa da bismo ga instalirali moramo izvršiti sljedeću naredbu:
 sudo apt install ntp -y

POVEĆAJTE

Korak 2
Nakon instalacije bit će potrebno konfigurirati NTP za sinkronizaciju vremena s javnog NTP poslužitelja, za to moramo urediti datoteku ntp.conf na sljedeći način:

 sudo nano /etc/ntp.conf
Tamo ćemo vidjeti sljedeće:

POVEĆAJTE

Korak 3
Bit će potrebno zamijeniti sljedeće retke:

 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
Oni se moraju zamijeniti trenutnim zemljopisnim položajem, cijeli popis dostupan je na sljedećoj poveznici:

Tamo ćemo vidjeti sljedeće:

POVEĆAJTE

Moramo uzeti naziv hosta na temelju željene zone i postaviti ga u datoteku koju smo otvorili u Linuxu ovako. Promjene spremamo pomoću sljedeće kombinacije tipki:

Ctrl + O

Izlazimo iz uređivača pomoću tipki:

Ctrl + X

POVEĆAJTE

Korak 4
Sada ćemo ponovno pokrenuti NTP uslugu i primijeniti promjene izvršavanjem sljedeće linije:

 sudo systemctl ponovno pokretanje ntp
Provjeravamo status NTP -a izvršavajući sljedeće:
 sudo systemctl status ntp

POVEĆAJTE

2. Kako instalirati i konfigurirati NTP klijent na Ubuntu 18.04 Linux


Sljedeći korak je instaliranje i konfiguriranje NTP klijenta radi sinkronizacije vremena s NTP poslužiteljem, ali prvo mora biti potrebno konfigurirati datoteku / etc / hosts kako bi se NTP poslužitelj mogao riješiti putem imena hosta.

Korak 1
Ovoj datoteci pristupamo pomoću uređivača:

 sudo nano / etc / hosts
Tamo ćemo dodati sljedeću sintaksu na temelju IP adrese poslužitelja:
 192.168. ***. *** ntp-poslužitelj-host

POVEĆAJTE

Promjene spremamo pomoću sljedećih ključeva:

Ctrl + X

Uredniku ostavljamo ključeve:

Ctrl + O

Korak 2
Sada ćemo instalirati NTP i ntpdate sa sljedećim naredbama:

 sudo apt install ntpdate ntp -y

POVEĆAJTE

Korak 3
Ručno ćemo provjeriti sinkronizaciju s NTP poslužiteljem izvršavanjem sljedećeg:

 sudo ntpdate ntp-server-host

POVEĆAJTE

Korak 4
Zatim ćemo sljedećom naredbom onemogućiti zadanu uslugu timesyncd Ubuntu sustava:

 sudo timedatectl set-ntp isključeno
Sada ćemo urediti datoteku /etc/ntp.conf i tamo konfigurirati sam NTP poslužitelj koji smo konfigurirali kao preferirani NTP poslužitelj za vremensku sinkronizaciju, za to izvršavamo sljedeće:
 sudo nano /etc/ntp.conf
Tu dodajemo, u ovom slučaju, sljedeći redak na kraju:
 poslužitelj ntp-poslužitelj-host preferiraju iburst

POVEĆAJTE

Spremamo promjene i izlazimo iz uređivača.

Korak 5
Ponovno pokrećemo uslugu kako bismo primijenili promjene izvršavanjem:

 sudo systemctl ponovno pokretanje ntp
Konačno, upotrijebit ćemo naredbu ntpq za popis NTP reda za sinkronizaciju vremena na našem Ubuntu 18 poslužitelju:
 ntpq -p
Tamo ćemo vidjeti lokaciju koju smo definirali za NTP poslužitelj.

POVEĆAJTE

Tako ćemo biti sigurni da je sinkronizacija vremena našeg poslužitelja točna i stoga jamčimo da će sve usluge biti u redu.

wave wave wave wave wave