Giunsa ang Pag-install sa NTP Server ug Kliyente sa Ubuntu


Ang Network Time Protocol, nga sagad gitawag nga NTP, usa ka protocol nga responsable sa pag-synchronize sa mga orasan sa sistema sa usa ka network. Ang NTP nagtumong sa protocol ug sa sistema sa kliyente kauban ang mga programa sa server nga nagpuyo sa mga sistema sa network.

Niini nga giya, ipakita namo kanimo kung giunsa ang pag-install sa NTP server ug (mga) kliyente sa Ubuntu 18.04.

Kini nga giya nagtumong sa pagtuman sa mosunod:

  • Pag-instalar ug pag-configure sa NTP server sa Ubuntu 18.04 server.
  • Pag-instalar sa NTP client sa Ubuntu 18.04 client machine ug pagsiguro nga kini gi-synched sa Server.

Magsugod na ta !

I-install ug I-configure ang NTP Server sa Ubuntu 18.04 Server

Sa ubos mao ang usa ka lakang-sa-lakang nga pamaagi sa pag-instalar sa NTP server ug paghimo sa gikinahanglan nga mga pagbag-o aron makab-ot ang gitinguha nga pag-synchronize sa oras sa network.

Sa pagsugod, magsugod kita pinaagi sa pag-update sa mga pakete sa sistema sama sa gipakita.

$ sudo apt update -y

Uban sa mga pakete sa sistema nga na-install na, i-install ang NTP protocol sa Ubuntu 18.04 LTS pinaagi sa pagdagan.

$ sudo apt install ntp 

Kung giaghat, i-type ang Y ug pindota ang ENTER aron makompleto ang proseso sa pag-install.

Aron makumpirma nga ang NTP protocol malampuson nga na-install, padagana ang mando.

$ sntp --version

Sa kasagaran, ang NTP protocol adunay default nga NTP pool servers nga na-configure na sa configuration file niini sama sa gipakita sa ubos sa /etc/ntp.conf file.

Kasagaran kini nga trabaho maayo ra. Bisan pa, mahimo nimong hunahunaon ang pagbag-o sa mga pool sa NTP server nga labing duol sa imong lokasyon. Ang link sa ubos nagtultol kanimo sa usa ka panid diin imong mapili ang imong labing gusto nga lista sa pool sa NTP.

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

Sa among pananglitan, among gamiton ang NTP pool nga nahimutang sa Europe sama sa gipakita.

Aron ilisan ang default nga NTP pool server, ablihi ang NTP configuration file gamit ang imong paborito nga text editor sama sa gipakita.

$ sudo vim /etc/ntp.conf

Kopyaha ug idikit ang listahan sa NTP pool sa Europe ngadto sa mga configuration file sama sa gipakita.

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

Sunod, i-save ug ihunong ang text editor.

Aron matuman ang mga pagbag-o, i-restart ang serbisyo sa NTP ug pamatud-i ang kahimtang niini gamit ang mga mando.

$ sudo systemctl restart ntp
$ sudo systemctl status ntp

Kung ang UFW firewall ma-enable, kinahanglan namong tugutan ang serbisyo sa NTP tabok niini aron ang mga makina sa kliyente maka-access sa NTP server.

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

Aron ipatuman ang mga pagbag-o, i-reload ang firewall sama sa gipakita.

$ sudo ufw reload

Aron mapamatud-an ang mga pagbag-o nga gihimo ipatuman ang mando.

$ sudo ufw status

Hingpit! malampuson namong gipahimutang ang among NTP server sa Ubuntu 18.04 LTS system. Atong i-set up ang NTP sa sistema sa kliyente.

I-install ug I-configure ang NTP Client sa Ubuntu 18.04 Client

Niini nga seksyon, atong i-install ug i-configure ang usa ka NTP client sa Ubuntu 18.04 client system nga i-synchronize sa Ubuntu 18.04 NTP Server system.

Sa pagsugod, i-update ang sistema pinaagi sa pagdagan.

$ sudo apt update -y

Ang ntpdate usa ka utility/programa nga dali nga nagtugot sa sistema sa pag-synchronize sa oras ug petsa pinaagi sa pagpangutana sa NTP server.

Aron ma-install ang ntpdate ipadagan ang command.

$ sudo apt install ntpdate

Para masulbad sa sistema sa kliyente ang NTP server pinaagi sa hostname, kinahanglan nimong idugang ang IP address ug hostname sa NTP server sa /etc/hosts file.

Busa, Ablihi ang file gamit ang imong paborito nga text editor.

$ sudo vim /etc/hosts

Idugang ang IP address ug hostname sama sa gipakita.

10.128.0.21	bionic

Aron mano-mano nga susihon kung ang sistema sa kliyente nahiuyon sa oras sa NTP server, padagana ang mando.

$ sudo ntpdate NTP-server-hostname

Sa atong kaso, ang sugo mao ang.

$ sudo ntpdate bionic

Ang usa ka oras nga offset tali sa NTP server ug sa sistema sa kliyente ipakita sama sa gipakita.

Aron ma-synchronize ang oras sa kliyente sa NTP server, kinahanglan nimo nga i-off ang serbisyo sa timesynchd sa sistema sa kliyente.

$ sudo timedatectl set-ntp off

Sunod, kinahanglan nimo nga i-install ang serbisyo sa NTP sa sistema sa kliyente. Aron makab-ot kini, i-isyu ang mando.

$ sudo apt install ntp

Pindota ang Y kung giaghat ug pindota ang ENTER aron ipadayon ang proseso sa pag-instalar.

Ang tumong niini nga lakang mao ang paggamit sa NTP server sa sayo pa nga gi-configure aron molihok isip atong NTP server. Aron mahitabo kini kinahanglan natong usbon ang /etc/ntp.conf file.

$ sudo vim /etc/ntp.conf

Idugang ang linya sa ubos diin ang bionic mao ang hostname sa NTP server.

server bionic prefer iburst

Pag-save ug paggawas sa configuration file.

Aron matuman ang mga pagbag-o, i-restart ang serbisyo sa NTP sama sa gipakita.

$ sudo systemctl restart ntp

Uban sa kliyente ug NTP server insync, mahimo nimong tan-awon ang mga detalye sa pag-sync pinaagi sa pagpatuman sa sugo.

$ 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

Kini nagdala kanato ngadto sa katapusan niini nga giya. Niini nga punto malampuson nimo nga na-configure ang NTP server sa Ubuntu 18.04 LTS ug gi-configure ang usa ka sistema sa kliyente aron ma-synchronize sa NTP server. Mobati nga gawasnon sa pagkontak kanamo sa imong feedback.