Kā instalēt NTP serveri un klientu Ubuntu
Tīkla laika protokols, ko parasti dēvē par NTP, ir protokols, kas ir atbildīgs par sistēmas pulksteņu sinhronizēšanu tīklā. NTP attiecas gan uz protokolu, gan uz klientu sistēmu kopā ar servera programmām, kas atrodas tīklā esošajās sistēmās.
Šajā ceļvedī mēs parādīsim, kā instalēt NTP serveri un klientu (-us) Ubuntu 18.04.
Šīs rokasgrāmatas mērķis ir panākt sekojošo:
- NTP servera instalēšana un konfigurēšana Ubuntu 18.04 serverī.
- NTP klienta instalēšana Ubuntu 18.04 klienta mašīnā un pārliecinieties, ka serveris to sinhronizē.
Sāksim !
Instalējiet un konfigurējiet NTP serveri Ubuntu 18.04 serverī
Tālāk ir sniegta soli pa solim procedūra NTP servera instalēšanai un nepieciešamo modifikāciju veikšanai, lai tīklā sasniegtu vēlamo laika sinhronizāciju.
Lai sāktu, sāksim ar sistēmas pakotņu atjaunināšanu, kā parādīts.
$ sudo apt update -y
Kad sistēmas pakotnes jau ir instalētas, palaidot, instalējiet NTP protokolu Ubuntu 18.04 LTS.
$ sudo apt install ntp
Kad tiek parādīts uzaicinājums, ierakstiet Y
un nospiediet taustiņu ENTER, lai pabeigtu instalēšanas procesu.
Lai apstiprinātu, ka NTP protokols ir veiksmīgi instalēts, palaidiet komandu.
$ sntp --version
Pēc noklusējuma NTP protokolam ir noklusējuma NTP kopas serveri, kas jau ir konfigurēti tā konfigurācijas failā, kā parādīts zemāk failā /etc/ntp.conf.
Tie parasti darbojas tikpat labi. Tomēr jūs varat apsvērt iespēju mainīt NTP serveru kopas, kas ir vistuvāk jūsu atrašanās vietai. Zemāk esošā saite novirza jūs uz lapu, kurā varat izvēlēties sev vēlamāko NTP kopas sarakstu.
https://support.ntp.org/bin/view/Servers/NTPPoolServers
Šajā piemērā mēs izmantosim NTP kopas, kas atrodas Eiropā, kā parādīts.
Lai aizstātu noklusējuma NTP kopas serverus, atveriet NTP konfigurācijas failu, izmantojot iecienīto teksta redaktoru, kā parādīts.
$ sudo vim /etc/ntp.conf
Nokopējiet un ielīmējiet NTP kopas sarakstu Eiropā konfigurācijas failos, kā parādīts.
server 0.europe.pool.ntp.org server 1.europe.pool.ntp.org server 2.europe.pool.ntp.org server 3.europe.pool.ntp.org
Pēc tam saglabājiet un aizveriet teksta redaktoru.
Lai izmaiņas stātos spēkā, restartējiet NTP pakalpojumu un pārbaudiet tā statusu, izmantojot komandas.
$ sudo systemctl restart ntp $ sudo systemctl status ntp
Ja UFW ugunsmūris ir iespējots, mums ir jāatļauj NTP pakalpojums, lai klienta mašīnas varētu piekļūt NTP serverim.
$ sudo ufw allow ntp OR $ sudo ufw allow 123/udp
Lai ieviestu izmaiņas, atkārtoti ielādējiet ugunsmūri, kā parādīts.
$ sudo ufw reload
Lai pārbaudītu veiktās izmaiņas, izpildiet komandu.
$ sudo ufw status
Lieliski! mēs esam veiksmīgi iestatījuši savu NTP serveri Ubuntu 18.04 LTS sistēmā. Tagad iestatīsim NTP klientu sistēmā.
Instalējiet un konfigurējiet NTP klientu Ubuntu 18.04 klientā
Šajā sadaļā mēs instalēsim un konfigurēsim NTP klientu Ubuntu 18.04 klienta sistēmā, lai to sinhronizētu Ubuntu 18.04 NTP Server sistēma.
Lai sāktu, atjauniniet sistēmu, palaižot.
$ sudo apt update -y
ntpdate ir utilīta/programma, kas ļauj sistēmai ātri sinhronizēt laiku un datumu, vaicājot NTP serverim.
Lai instalētu ntpdate, palaidiet komandu.
$ sudo apt install ntpdate
Lai klienta sistēma varētu atrisināt NTP serveri pēc resursdatora nosaukuma, failā/etc/hosts jāpievieno NTP servera IP adrese un resursdatora nosaukums.
Tādēļ atveriet failu, izmantojot iecienīto teksta redaktoru.
$ sudo vim /etc/hosts
Pievienojiet IP adresi un resursdatora nosaukumu, kā parādīts.
10.128.0.21 bionic
Lai manuāli pārbaudītu, vai klienta sistēma ir sinhronizēta ar NTP servera laiku, palaidiet komandu.
$ sudo ntpdate NTP-server-hostname
Mūsu gadījumā komanda būs.
$ sudo ntpdate bionic
Laika nobīde starp NTP serveri un klienta sistēmu tiks parādīta, kā parādīts.
Lai sinhronizētu klienta laiku ar NTP serveri, klienta sistēmā ir jāizslēdz pakalpojums timesynchd.
$ sudo timedatectl set-ntp off
Pēc tam klienta sistēmā jāinstalē NTP pakalpojums. Lai to panāktu, izsniedziet komandu.
$ sudo apt install ntp
Kad tiek prasīts, nospiediet Y
un nospiediet taustiņu ENTER, lai turpinātu instalēšanas procesu.
Šīs darbības mērķis ir izmantot iepriekš konfigurētu NTP serveri, kas darbojas kā mūsu NTP serveris. Lai tas notiktu, mums ir jārediģē /etc/ntp.conf fails.
$ sudo vim /etc/ntp.conf
Pievienojiet rindiņu zemāk, kur bionic
ir NTP servera resursdatora nosaukums.
server bionic prefer iburst
Saglabājiet konfigurācijas failu un izejiet no tā.
Lai izmaiņas stātos spēkā, restartējiet NTP pakalpojumu, kā parādīts.
$ sudo systemctl restart ntp
Izmantojot klienta un NTP servera nesinhronizāciju, varat apskatīt sinhronizācijas informāciju, izpildot komandu.
$ 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
Tas mūs noved pie šīs rokasgrāmatas beigām. Šajā brīdī esat veiksmīgi konfigurējis NTP serveri Ubuntu 18.04 LTS un konfigurējis klienta sistēmu sinhronizācijai ar NTP serveri. Nekautrējieties sazināties ar mums ar atsauksmēm.