Bii o ṣe le Fi NTP Server ati Onibara sii lori Ubuntu


Ilana Aago Nẹtiwọọki, eyiti a tọka si bi NTP, jẹ ilana-iṣe ti o ni idaamu fun mimu awọn iṣiṣẹ eto ṣiṣẹpọ ninu nẹtiwọọki kan. NTP n tọka si ilana mejeeji ati eto alabara lẹgbẹẹ awọn eto olupin ti n gbe lori awọn eto nẹtiwọọki.

Ninu itọsọna yii, a yoo fihan ọ bi o ṣe le fi sori ẹrọ olupin NTP ati alabara (s) lori Ubuntu 18.04.

Itọsọna yii ni ifọkansi ni ṣiṣe atẹle:

  • Fifi ati tunto olupin NTP lori olupin Ubuntu 18.04.
  • Fifi alabara NTP sori ẹrọ alabara Ubuntu 18.04 ati rii daju pe o ti muuṣiṣẹpọ nipasẹ Olupin naa.

Jẹ ki a bẹrẹ!

Fi sii & Tunto Server NTP lori Ubuntu 18.04 Server

Ni isalẹ jẹ ilana igbesẹ-nipasẹ-igbesẹ ti fifi sori olupin NTP ati ṣiṣe awọn iyipada ti o yẹ lati ṣe aṣeyọri amuṣiṣẹpọ akoko ti o fẹ ninu nẹtiwọọki.

Lati bẹrẹ, jẹ ki a bẹrẹ nipasẹ mimu awọn idii eto ṣiṣẹ bi o ti han.

$ sudo apt update -y

Pẹlu awọn idii eto ti o ti fi sii tẹlẹ, fi ilana NTP sori Ubuntu 18.04 LTS nipasẹ ṣiṣe.

$ sudo apt install ntp 

Nigbati o ba ṣetan, tẹ Y ki o lu Tẹ lati pari ilana fifi sori ẹrọ.

Lati jẹrisi pe ilana NTP ti fi sori ẹrọ ni ifijišẹ, ṣiṣe aṣẹ naa.

$ sntp --version

Nipa aiyipada, ilana NTP wa pẹlu aiyipada awọn olupin adagun-odo NTP ti tunto tẹlẹ ninu faili iṣeto rẹ bi o ṣe han ni isalẹ ninu faili /etc/ntp.conf.

Awọn wọnyi nigbagbogbo ṣiṣẹ gẹgẹ bi itanran. Sibẹsibẹ, o le ronu iyipada si awọn adagun olupin NTP ti o sunmọ ipo rẹ. Ọna asopọ ti o wa ni isalẹ tọ ọ lọ si oju-iwe ti o le yan akojọ adagun-odo NTP ti o fẹ julọ.

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

Ninu apẹẹrẹ wa, a yoo lo awọn adagun NTP ti o wa ni Yuroopu bi o ti han.

Lati ropo aiyipada awọn olupin adagun NTP, ṣii faili iṣeto NTP nipa lilo olootu ọrọ ayanfẹ rẹ bi o ti han.

$ sudo vim /etc/ntp.conf

Daakọ ati lẹẹ mọ atokọ adagun NTP ni Yuroopu si awọn faili iṣeto bi o ti han.

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

Nigbamii, fipamọ ati dawọ olootu ọrọ naa.

Fun awọn ayipada lati ni ipa, tun bẹrẹ iṣẹ NTP ati ṣayẹwo ipo rẹ nipa lilo awọn ofin.

$ sudo systemctl restart ntp
$ sudo systemctl status ntp

Ti ogiriina UFW ba ṣiṣẹ, a nilo lati gba iṣẹ NTP kọja rẹ ki awọn ẹrọ alabara le wọle si olupin NTP.

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

Lati ṣe awọn ayipada naa, tun gbe ogiriina sii bi o ti han.

$ sudo ufw reload

Lati ṣayẹwo awọn iyipada ti a ṣe ṣiṣe pipaṣẹ naa.

$ sudo ufw status

Pipe! a ti ni ifijišẹ ṣeto olupin NTP wa lori eto Ubuntu 18.04 LTS. Jẹ ki a ṣeto NTP bayi lori eto alabara.

Fi sii & Tunto Onibara NTP lori Onibara Ubuntu 18.04

Ni apakan yii, a yoo fi sori ẹrọ ati tunto alabara NTP kan lori eto alabara Ubuntu 18.04 lati muuṣiṣẹpọ nipasẹ eto Ubuntu 18.04 NTP Server.

Lati bẹrẹ, mu imudojuiwọn eto naa ṣiṣẹ nipa ṣiṣe.

$ sudo apt update -y

ntpdate jẹ ohun elo/eto ti o fun laaye ni iyara eto lati muu akoko ati ọjọ ṣiṣẹpọ nipasẹ bibere olupin NTP kan.

Lati fi sori ẹrọ ntpdate ṣiṣe aṣẹ naa.

$ sudo apt install ntpdate

Fun eto alabara lati yanju olupin NTP nipasẹ orukọ olupin, o nilo lati ṣafikun adirẹsi IP olupin NTP ati orukọ olupin ni faili/ati be be/awọn ogun.

Nitorinaa, Ṣii faili naa nipa lilo olootu ọrọ ayanfẹ rẹ.

$ sudo vim /etc/hosts

Fi adiresi IP naa kun ati orukọ orukọ olupin bi o ti han.

10.128.0.21	bionic

Lati ṣayẹwo pẹlu ọwọ ti eto alabara wa ni amuṣiṣẹpọ pẹlu akoko olupin NTP, ṣiṣe aṣẹ naa.

$ sudo ntpdate NTP-server-hostname

Ninu ọran wa, aṣẹ yoo jẹ.

$ sudo ntpdate bionic

Aifọwọyi akoko laarin olupin NTP ati eto alabara yoo han bi o ti han.

Lati muṣiṣẹpọ akoko alabara pẹlu olupin NTP, o nilo lati pa iṣẹ timesynchd lori eto alabara.

$ sudo timedatectl set-ntp off

Nigbamii ti, o nilo lati fi iṣẹ NTP sori ẹrọ alabara. Lati ṣaṣeyọri eyi, gbekalẹ aṣẹ naa.

$ sudo apt install ntp

Tẹ Y nigbati o ba ṣetan ki o lu Tẹ lati tẹsiwaju pẹlu ilana fifi sori ẹrọ.

Idi ni igbesẹ yii ni lati lo olupin NTP ni iṣaaju tunto lati ṣiṣẹ bi olupin NTP wa. Fun eyi lati ṣẹlẹ a nilo lati satunkọ faili /etc/ntp.conf.

$ sudo vim /etc/ntp.conf

Fi ila ti o wa ni isalẹ nibiti bionic jẹ orukọ olupin olupin NTP.

server bionic prefer iburst

Fipamọ ki o jade kuro ni faili iṣeto.

Fun awọn ayipada lati wa si ipa, tun bẹrẹ iṣẹ NTP bi o ti han.

$ sudo systemctl restart ntp

Pẹlu alabara ati insync olupin NTP, o le wo awọn alaye amuṣiṣẹpọ nipa ṣiṣe pipaṣẹ.

$ 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

Eyi mu wa de opin itọsọna yii. Ni aaye yii o ti ṣe atunto olupin NTP ni ifijišẹ lori Ubuntu 18.04 LTS ati tunto eto alabara kan lati muuṣiṣẹpọ pẹlu olupin NTP. Ni ominira lati de ọdọ wa pẹlu awọn esi rẹ.