Sådan installeres NTP Server og Client på Ubuntu 18.04 LTS

NTP (Network Time Protocol) er en netværksprotokol designet til at synkronisere urene på computere via et netværk. NTP giver dig mulighed for at synkronisere uret på alle systemer inden for netværket. NTP server synkroniserer sin tid ved at kontakte et antal servere over hele verden.

I denne vejledning lærer vi at installere NTP-server og opsætningstidssynkronisering på Ubuntu 18.04-serveren.

Krav

  • En server kører Ubuntu 18.04 server.
  • En ikke-root-bruger med sudo-privilegier.
  • En statisk IP-adresse 192.168.43.229 konfigureret på din server.

Installer og konfigurer NTP Server

Som standard er NTP-pakken tilgængelig i Ubuntu 18.04 LTS standard depot. Du kan installere det ved blot at køre følgende kommando:

sudo apt-get install ntp -y

Dernæst skal du konfigurere NTP for at synkronisere sin tid fra den offentlige NTP-server. Du kan gøre dette ved at redigere ntp.conf-filen:

sudo nano /etc/ntp.conf

Udskift linjerne:

pool 0.ubuntu.pool.ntp.org iburst pool 1.ubuntu.pool.ntp.org iburst pool 2.ubuntu.pool.ntp.org iburst pool 3.ubuntu.pool.ntp.org iburst

Med dem der matcher din placering. I mit tilfælde vil jeg bruge følgende linjer:

pool 0.asia.pool.ntp.org iburst pool 1.asia.pool.ntp.org iburst pool 2.asia.pool.ntp.org iburst pool 3.asia.pool.ntp.org iburst

En liste over tilgængelige NTP Pool-tidsservere kan findes her: http://support.ntp.org/bin/view/Servers/NTPPoolServers

Gem og luk filen. Start derefter NTP-tjenesten igen for at anvende ændringerne:

sudo systemctl genstart ntp

Du kan kontrollere status for NTP med følgende kommando:

sudo systemctl status ntp

Output:

? ntp.service - Netværkstidsservice indlæst: indlæst (/lib/systemd/system/ntp.service; aktiveret; forhandlerindstilling: aktiveret) Aktiv: aktiv (kører) siden fre 2018-10-05 15: 10: 14 UTC; 42 siden Dokumenter: mand: ntpd (8) Hoved-PID: 5587 (ntpd) Opgaver: 2 (grænse: 1114) CGroup: /system.slice/ntp.service ?? 5587 / usr / sbin / ntpd -p / var / run /ntpd. : c113c oktober 116 05: 15: 10 ubuntu15 ntpd [1804]: Anvende poolserver 5587: ff123.108.200.124b :: 05b15c: c10c oktober 16 1804: XNXX5587: 64: d9ea: 7ac6: 87e05: 15c oktober 10 16: 1804: 5587 ubuntu64 ntpd [9]: Hverve pulje server 7: ff6b :: 87b05c: c15c oktober 10 18: 1804: 5587 ubuntu2406 ntpd [1]: Hverve pulje server 200 oktober 7201 9: 9: 5 ubuntu32 ntpd [3]: Anvende poolserver 339 Oct 05 15: 10: 18 ubuntu1804 ntpd [5587]: Anvende poolserver 64 Oct 9 7: 6: 87 ubuntu05 ntpd [15]: Anvende poolserver 10 Oct 19 1804: 5587: 91.189.91.157 ubuntu05 ntpd [15]: Anvende poolserver 10: 20c: XUMX: XUMX:

Installer og konfigurer NTP-klient

Nu skal vi installere og konfigurere NTP-klienten til at synkronisere tid med vores NTP-server.

Før du starter, skal du konfigurere / etc / hosts-filen. Så din NTP-server kan løses via værtsnavn.

For at gøre det skal du åbne filen / etc / hosts:

sudo nano / etc / hosts

Tilføj følgende linjer:

192.168.43.229 ntp-server-vært

Udskift IP-adressen med IP til din NTP-server (den vi installerede i det dyrebare kapitel). Gem og luk filen.

Derefter installerer du NTP og ntpdate med følgende kommando:

sudo apt-get install ntpdate ntp -y

Kontroller nu tidssynkroniseringen manuelt med din NTP-server med følgende kommando:

sudo ntpdate ntp-server-vært

Hvis alting er fint, skal du se følgende output:

 5 Okt 20: 48: 49 ntpdate [6067]: Tilpas tid server ntp-server-vært offset 0.049526 sek

Derefter skal du deaktivere standard Ubuntu systemds timesyncd-service. Du kan gøre dette med følgende kommando:

sudo timedatectl set-ntp off

Rediger nu /etc/ntp.conf fil og indstil din egen konfigurerede NTP-server som foretrukket NTP-server til tidssynkronisering.

sudo nano /etc/ntp.conf

Tilføj følgende linjer:

server ntp-server-vært foretrækker iburst

Gem og luk filen. Start derefter NTP-tjenesten igen for at anvende ændringerne:

sudo systemctl genstart ntp

Endelig skal du bruge ntpq kommando for at liste NTP-tidssynkroniseringskøen:

ntpq -p

Du skal se, at ntp-server-vært er valgt som den aktuelle tidssynkroniseringskilde:

     fjernbetjening ref t st når poll opnår forsinkelse offset jitter ======================================== ===================================== fwdns2.vbctv.in 202.73.57.107 4 u 3 64 1 127.437 -142.63 0.000 alphyn.canonica 131.188.3.220 2 u 2 64 1 276.931 -106.99 0.000 ntp-server-vært 106.10.186.201 3 u 1 64 1 0.588 161.386 0.000

Links

Kilde

Efterlad en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.