Kako namestiti strežnik in odjemalca NTP v Ubuntu
Network Time Protocol, ki ga običajno imenujemo NTP, je protokol, ki je odgovoren za sinhronizacijo sistemskih ur v omrežju. NTP se nanaša na protokol in odjemalski sistem skupaj s strežniškimi programi, ki prebivajo v omrežnih sistemih.
V tem priročniku vam bomo pokazali, kako namestiti strežnike in odjemalce NTP v Ubuntu 18.04.
Namen tega vodnika je doseči naslednje:
- Namestitev in konfiguracija strežnika NTP na strežniku Ubuntu 18.04.
- Namestitev odjemalca NTP na odjemalskem računalniku Ubuntu 18.04 in zagotovitev, da ga strežnik sinhronizira.
Začnimo !
Namestite in konfigurirajte strežnik NTP na strežniku Ubuntu 18.04
Spodaj je podroben postopek namestitve strežnika NTP in izvedbe potrebnih sprememb za dosego želene časovne sinhronizacije v omrežju.
Za začetek začnimo s posodobitvijo sistemskih paketov, kot je prikazano.
$ sudo apt update -y
Z že nameščenimi sistemskimi paketi namestite protokol NTP na Ubuntu 18.04 LTS z zagonom.
$ sudo apt install ntp
Ob pozivu vnesite Y
in pritisnite ENTER, da dokončate postopek namestitve.
Če želite potrditi, da je bil protokol NTP uspešno nameščen, zaženite ukaz.
$ sntp --version
Privzeto je protokol NTP opremljen s privzetimi strežniki NTP pool, ki so že konfigurirani v njegovi konfiguracijski datoteki, kot je prikazano spodaj v datoteki /etc/ntp.conf
Ti ponavadi delujejo enako dobro. Vendar lahko razmislite o zamenjavi strežnikov NTP, ki so najbližje vaši lokaciji. Spodnja povezava vas vodi do strani, kjer lahko izberete najbolj priljubljen seznam NTP področja.
https://support.ntp.org/bin/view/Servers/NTPPoolServers
V našem primeru bomo uporabili bazene NTP v Evropi, kot je prikazano.
Če želite zamenjati privzete strežnike področja NTP, odprite konfiguracijsko datoteko NTP z vašim najljubšim urejevalnikom besedil, kot je prikazano.
$ sudo vim /etc/ntp.conf
Kopirajte in prilepite seznam področja NTP v Evropi v konfiguracijske datoteke, kot je prikazano.
server 0.europe.pool.ntp.org server 1.europe.pool.ntp.org server 2.europe.pool.ntp.org server 3.europe.pool.ntp.org
Nato shranite in zapustite urejevalnik besedil.
Da bodo spremembe začele veljati, znova zaženite storitev NTP in z ukazi preverite njeno stanje.
$ sudo systemctl restart ntp $ sudo systemctl status ntp
Če je požarni zid UFW omogočen, moramo omogočiti storitev NTP prek njega, da bodo odjemalski stroji lahko dostopali do strežnika NTP.
$ sudo ufw allow ntp OR $ sudo ufw allow 123/udp
Če želite uvesti spremembe, znova naložite požarni zid, kot je prikazano.
$ sudo ufw reload
Za preverjanje opravljenih sprememb izvedite ukaz.
$ sudo ufw status
Odlično! smo uspešno postavili strežnik NTP v sistemu Ubuntu 18.04 LTS. Zdaj nastavimo NTP v odjemalskem sistemu.
Namestite in konfigurirajte odjemalca NTP v odjemalcu Ubuntu 18.04
V tem odseku bomo namestili in konfigurirali odjemalca NTP v odjemalskem sistemu Ubuntu 18.04, ki ga bo sinhroniziral sistem Ubuntu 18.04 NTP Server.
Če želite začeti, posodobite sistem z zagonom.
$ sudo apt update -y
ntpdate je pripomoček/program, ki sistemu omogoča hitro sinhronizacijo časa in datuma z iskanjem strežnika NTP.
Če želite namestiti ntpdate, zaženite ukaz.
$ sudo apt install ntpdate
Če bo odjemalski sistem razrešil strežnik NTP z imenom gostitelja, morate v datoteko/etc/hosts dodati naslov IP in ime gostitelja strežnika NTP.
Datoteko torej odprite s svojim najljubšim urejevalnikom besedil.
$ sudo vim /etc/hosts
Dodajte naslov IP in ime gostitelja, kot je prikazano.
10.128.0.21 bionic
Če želite ročno preveriti, ali se odjemalski sistem sinhronizira s časom strežnika NTP, zaženite ukaz.
$ sudo ntpdate NTP-server-hostname
V našem primeru bo ukaz.
$ sudo ntpdate bionic
Prikazan bo časovni zamik med strežnikom NTP in odjemalskim sistemom, kot je prikazano.
Če želite sinhronizirati odjemalski čas s strežnikom NTP, morate v odjemalskem sistemu izklopiti storitev timesynchd.
$ sudo timedatectl set-ntp off
Nato morate v odjemalskem sistemu namestiti storitev NTP. Če želite to doseči, izdajte ukaz.
$ sudo apt install ntp
Ob pozivu pritisnite Y
in pritisnite ENTER, da nadaljujete s postopkom namestitve.
Cilj tega koraka je uporaba strežnika NTP, ki je bil prej konfiguriran za delovanje našega strežnika NTP. Da bi se to zgodilo, moramo urediti datoteko /etc/ntp.conf.
$ sudo vim /etc/ntp.conf
Dodajte spodnjo vrstico, kjer je bionic
ime gostitelja strežnika NTP.
server bionic prefer iburst
Shranite in zapustite konfiguracijsko datoteko.
Da bodo spremembe začele veljati, znova zaženite storitev NTP, kot je prikazano.
$ sudo systemctl restart ntp
Z odjemalcem in strežnikom NTP si lahko sinhronizacijo ogledate s pomočjo ukaza.
$ ntpq -p
remote refid st t when poll reach delay offset jitter ============================================================================== bionic 71.79.79.71 2 u 6 64 377 0.625 -0.252 0.063
S tem smo prišli do konca tega vodnika. Na tej točki ste uspešno konfigurirali strežnik NTP v Ubuntu 18.04 LTS in konfigurirali odjemalski sistem za sinhronizacijo s strežnikom NTP. Pišite nam s svojimi povratnimi informacijami.