Jinsi ya Kufunga Seva ya NTP na Mteja kwenye Ubuntu


Itifaki ya Wakati wa Mtandao, inayojulikana kama NTP, ni itifaki ambayo ina jukumu la kusawazisha saa za mfumo kwenye mtandao. NTP inarejelea itifaki na mfumo wa mteja pamoja na programu za seva zinazoishi kwenye mifumo ya mtandao.

Katika mwongozo huu, tutakuonyesha jinsi ya kusakinisha seva ya NTP na mteja(wateja) kwenye Ubuntu 18.04.

Mwongozo huu unalenga kutimiza yafuatayo:

  • Kusakinisha na kusanidi seva ya NTP kwenye seva ya Ubuntu 18.04.
  • Kusakinisha mteja wa NTP kwenye mashine ya kiteja ya Ubuntu 18.04 na kuhakikisha kuwa imesawazishwa na Seva.

Tuanze !

Sakinisha na Usanidi Seva ya NTP kwenye Seva ya Ubuntu 18.04

Chini ni utaratibu wa hatua kwa hatua wa kusakinisha seva ya NTP na kufanya marekebisho muhimu ili kufikia maingiliano ya wakati unaohitajika kwenye mtandao.

Kuanza, hebu tuanze kwa kusasisha vifurushi vya mfumo kama inavyoonyeshwa.

$ sudo apt update -y

Ukiwa na vifurushi vya mfumo tayari vilivyosakinishwa, sakinisha itifaki ya NTP kwenye Ubuntu 18.04 LTS kwa kukimbia.

$ sudo apt install ntp 

Unapoombwa, chapa Y na ugonge ENTER ili kukamilisha mchakato wa usakinishaji.

Ili kuthibitisha kuwa itifaki ya NTP imesakinishwa kwa ufanisi, endesha amri.

$ sntp --version

Kwa chaguo-msingi, itifaki ya NTP inakuja na seva chaguo-msingi za NTP ambazo tayari zimesanidiwa katika faili yake ya usanidi kama inavyoonyeshwa hapa chini kwenye /etc/ntp.conf faili.

Hizi kawaida hufanya kazi sawa. Hata hivyo, unaweza kufikiria kubadilisha hadi mabwawa ya seva ya NTP karibu na eneo lako. Kiungo kilicho hapa chini kinakuelekeza kwenye ukurasa ambapo unaweza kuchagua orodha yako ya bwawa ya NTP unayopendelea zaidi.

https://support.ntp.org/bin/view/Servers/NTPPoolServers

Katika mfano wetu, tutatumia mabwawa ya NTP yaliyoko Ulaya kama inavyoonyeshwa.

Ili kubadilisha seva chaguomsingi za NTP, fungua faili ya usanidi ya NTP ukitumia kihariri chako cha maandishi unachokipenda kama inavyoonyeshwa.

$ sudo vim /etc/ntp.conf

Nakili na ubandike orodha ya bwawa la NTP huko Uropa kwenye faili za usanidi kama inavyoonyeshwa.

server 0.europe.pool.ntp.org
server 1.europe.pool.ntp.org
server 2.europe.pool.ntp.org
server 3.europe.pool.ntp.org

Ifuatayo, hifadhi na uache kihariri cha maandishi.

Ili mabadiliko yaanze kutumika, anzisha upya huduma ya NTP na uthibitishe hali yake kwa kutumia amri.

$ sudo systemctl restart ntp
$ sudo systemctl status ntp

Ikiwa ngome ya UFW imewashwa, tunahitaji kuruhusu huduma ya NTP kote ili mashine za mteja ziweze kufikia seva ya NTP.

$ sudo ufw allow ntp 
OR
$ sudo ufw allow 123/udp 

Ili kutekeleza mabadiliko, pakia upya ngome kama inavyoonyeshwa.

$ sudo ufw reload

Ili kuthibitisha mabadiliko yaliyofanywa tekeleza amri.

$ sudo ufw status

Kamili! tumefaulu kusanidi seva yetu ya NTP kwenye mfumo wa Ubuntu 18.04 LTS. Hebu sasa tuweke NTP kwenye mfumo wa mteja.

Sakinisha na Usanidi Kiteja cha NTP kwenye Kiteja cha Ubuntu 18.04

Katika sehemu hii, tutasakinisha na kusanidi kiteja cha NTP kwenye mfumo wa mteja wa Ubuntu 18.04 ili kusawazishwa na mfumo wa Seva ya Ubuntu 18.04 NTP.

Ili kuanza, sasisha mfumo kwa kuendesha.

$ sudo apt update -y

ntpdate ni matumizi/mpango unaoruhusu kwa haraka mfumo kusawazisha saa na tarehe kwa kuuliza seva ya NTP.

Ili kusakinisha ntpdate endesha amri.

$ sudo apt install ntpdate

Ili mfumo wa mteja usuluhishe seva ya NTP kwa jina la mpangishaji, unahitaji kuongeza anwani ya IP ya seva ya NTP na jina la mpangishi kwenye faili /etc/hosts.

Kwa hiyo, Fungua faili kwa kutumia mhariri wako wa maandishi unaopenda.

$ sudo vim /etc/hosts

Ongeza anwani ya IP na jina la mpangishaji kama inavyoonyeshwa.

10.128.0.21	bionic

Ili kuangalia mwenyewe ikiwa mfumo wa mteja unasawazishwa na wakati wa seva ya NTP, endesha amri.

$ sudo ntpdate NTP-server-hostname

Kwa upande wetu, amri itakuwa.

$ sudo ntpdate bionic

Urekebishaji wa muda kati ya seva ya NTP na mfumo wa mteja utaonyeshwa kama inavyoonyeshwa.

Ili kusawazisha muda wa mteja na seva ya NTP, unahitaji kuzima huduma ya saa kwenye mfumo wa mteja.

$ sudo timedatectl set-ntp off

Ifuatayo, unahitaji kusakinisha huduma ya NTP kwenye mfumo wa mteja. Ili kufikia hili, toa amri.

$ sudo apt install ntp

Bonyeza Y unapoombwa na ugonge ENTER ili kuendelea na usakinishaji.

Lengo katika hatua hii ni kutumia seva ya NTP iliyosanidiwa mapema kufanya kazi kama seva yetu ya NTP. Ili hili lifanyike tunahitaji kuhariri /etc/ntp.conf faili.

$ sudo vim /etc/ntp.conf

Weka mstari ulio hapa chini ambapo bionic ndilo jina la mpangishi wa seva ya NTP.

server bionic prefer iburst

Hifadhi na uondoke kwenye faili ya usanidi.

Ili mabadiliko yaanze kutumika, anzisha upya huduma ya NTP kama inavyoonyeshwa.

$ sudo systemctl restart ntp

Kwa mteja na seva ya NTP isiyosawazishwa, unaweza kuona maelezo ya usawazishaji kwa kutekeleza amri.

$ 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

Hii inatuleta hadi mwisho wa mwongozo huu. Kwa hatua hii umefanikiwa kusanidi seva ya NTP kwenye Ubuntu 18.04 LTS na kusanidi mfumo wa mteja ili kuoanishwa na seva ya NTP. Jisikie huru kuwasiliana nasi na maoni yako.