Network Time Protocol, denumit în mod obișnuit NTP, este un protocol responsabil pentru sincronizarea ceasurilor de sistem într-o rețea. NTP se referă atât la protocol, cât și la sistemul client alături de programele de server care locuiesc pe sistemele conectate în rețea.
În acest ghid, vă vom arăta cum să instalați NTP server și client (i) pe Ubuntu 18.04.
Acest ghid vizează realizarea următoarelor:
Să începem !
Mai jos este o procedură pas cu pas de instalare a NTP server și efectuarea modificărilor necesare pentru a realiza sincronizarea de timp dorită în rețea.
Pentru a începe, să începem prin actualizarea pachetelor de sistem așa cum se arată.
$ sudo apt update -y.
Cu pachetele de sistem deja instalate, instalați NTP protocol pe Ubuntu 18.04 LTS prin alergare.
$ sudo apt install ntp
Când vi se solicită, tastați Da
și a lovit INTRODUCE pentru a finaliza procesul de instalare.
Pentru a confirma asta NTP protocolul a fost instalat cu succes, rulați comanda.
$ sntp --versiune.
În mod implicit, NTP protocolul vine cu implicit Bazin NTP serverele deja configurate în fișierul său de configurare așa cum se arată mai jos în /etc/ntp.conf fişier.
Acestea funcționează de obicei la fel de bine. Cu toate acestea, ați putea lua în considerare schimbarea în Grupuri de servere NTP cel mai apropiat de locația dvs. Link-ul de mai jos vă direcționează către o pagină în care puteți selecta lista de pool-uri NTP preferată.
https://support.ntp.org/bin/view/Servers/NTPPoolServers.
În exemplul nostru, vom folosi Piscine NTP situat în Europa așa cum se arată.
Pentru a înlocui valoarea implicită Servere de pool NTP, deschideți fișierul de configurare NTP folosind editor de text preferat așa cum se arată.
$ sudo vim /etc/ntp.conf.
Copiați și lipiți fișierul Lista pool-ului NTP în Europa la fișierele de configurare așa cum se arată.
server 0.europe.pool.ntp.org. server 1.europe.pool.ntp.org. server 2.europe.pool.ntp.org. server 3.europe.pool.ntp.org.
Apoi, salvați și părăsiți editorul de text.
Pentru ca modificările să aibă efect, reporniți fișierul NTP serviciului și verificați starea acestuia folosind comenzile.
$ sudo systemctl reporniți ntp. $ sudo systemctl status ntp.
Dacă Paravanul de protecție UFW este activat, trebuie să permitem NTP servicii prin intermediul acestuia, astfel încât echipamentele client să poată accesa serverul NTP.
$ sudo ufw permite ntp SAU. $ sudo ufw permit 123 / udp
Pentru a implementa modificările, reîncărcați firewall-ul așa cum se arată.
$ sudo ufw reîncarcă.
Pentru a verifica modificările efectuate executați comanda.
starea $ sudo ufw.
Perfect! ne-am configurat cu succes NTP server activat Ubuntu 18.04 LTS sistem. Să configurăm acum NTP pe sistemul client.
În această secțiune, vom instala și configura un NTP client pe Ubuntu 18.04 sistemul client care va fi sincronizat de sistemul Ubuntu 18.04 NTP Server.
Pentru a începe, actualizați sistemul rulând.
$ sudo apt update -y.
ntpdate este un utilitar / program care permite rapid unui sistem să sincronizeze ora și data prin interogarea unui server NTP.
A instala ntpdate rulați comanda.
$ sudo apt install ntpdate.
Pentru ca sistemul client să rezolve NTP server de numele gazdei, trebuie să adăugați adresa IP și numele gazdei serverului NTP în /etc/hosts fişier.
Prin urmare, Deschideți fișierul folosind editorul de text preferat.
$ sudo vim / etc / hosts.
Adăugați adresa IP și numele gazdei așa cum se arată.
10.128.0.21 bionic.
Pentru a verifica manual dacă sistemul client este sincronizat cu timpul serverului NTP, rulați comanda.
$ sudo ntpdate NTP-server-hostname.
În cazul nostru, comanda va fi.
$ sudo ntpdate bionic.
Un decalaj de timp între serverul NTP și sistemul client va fi afișat așa cum se arată.
Pentru a sincroniza ora clientului cu serverul NTP, trebuie să opriți timesynchd servicii pe sistemul client.
$ sudo timedatectl set-ntp off.
Apoi, trebuie să instalați serviciul NTP pe sistemul client. Pentru a realiza acest lucru, lansați comanda.
$ sudo apt install ntp.
presa Da
când este solicitat și lovit INTRODUCE pentru a continua cu procesul de instalare.
Obiectivul acestui pas este de a utiliza NTP server configurat anterior pentru a acționa ca serverul nostru NTP. Pentru ca acest lucru să se întâmple, trebuie să edităm fișierul /etc/ntp.conf fişier.
$ sudo vim /etc/ntp.conf.
Adăugați linia de mai jos unde bionic
este numele gazdei serverului NTP.
server bionic preferă iburst.
Salvați și ieșiți din fișierul de configurare.
Pentru ca modificările să intre în vigoare, reporniți serviciul NTP așa cum se arată.
$ sudo systemctl reporniți ntp.
Cu clientul și serverul NTP sincronizat, puteți vizualiza detaliile de sincronizare executând comanda.
$ ntpq -p.
remitere la distanță st t când sondajul ajunge întârziere offset jitter. bionic 71.79.79.71 2 u 6 64 377 0.625 -0.252 0.063.
Acest lucru ne aduce la sfârșitul acestui ghid. În acest moment ați configurat cu succes fișierul Server NTP pe Ubuntu 18.04 LTS și a configurat un sistem client pentru a fi sincronizat cu serverul NTP. Nu ezitați să ne contactați cu feedback-ul dvs.