Wéi installéiere ech NTP Server a Client op Ubuntu
Network Time Protocol, allgemeng als NTP bezeechent, ass e Protokoll dee verantwortlech ass fir d'Synchroniséierung vu Systemuhren an engem Netzwierk. NTP bezitt sech souwuel op de Protokoll wéi och de Client System niewent de Serverprogrammer, déi op de vernetzten Systemer wunnen.
An dësem Guide wäerte mir Iech weisen wéi Dir NTP Server a Client(en) op Ubuntu 18.04 installéiere wëllt.
Dëse Guide zielt fir déi folgend z'erreechen:
- Installéieren an konfiguréieren NTP Server op Ubuntu 18.04 Server.
- Installéieren NTP Client op Ubuntu 18.04 Client Maschinn a sécherstellen datt et vum Server synchroniséiert ass.
Loosst eis ufänken!
Installéieren & konfiguréieren NTP Server op Ubuntu 18.04 Server
Drënner ass eng step-by-step Prozedur fir den NTP-Server z'installéieren an déi néideg Ännerungen ze maachen fir déi gewënscht Zäitsynchroniséierung am Netz z'erreechen.
Fir unzefänken, loosst eis ufänken mat de Systempakete wéi ugewisen ze aktualiséieren.
$ sudo apt update -y
Mat Systempakete scho installéiert, installéiert den NTP-Protokoll op Ubuntu 18.04 LTS andeems Dir lafen.
$ sudo apt install ntp
Wann Dir gefrot gëtt, gitt Y
a dréckt ENTER fir den Installatiounsprozess ofzeschléissen.
Fir ze bestätegen datt den NTP-Protokoll erfollegräich installéiert ass, fuert de Kommando aus.
$ sntp --version
Par défaut kënnt den NTP-Protokoll mat Standard NTP-Pool-Server, déi scho a senger Konfiguratiounsdatei konfiguréiert sinn, wéi hei ënnendrënner an der /etc/ntp.conf Datei.
Dës funktionnéieren normalerweis grad esou gutt. Wéi och ëmmer, Dir kënnt iwwerleeë fir op NTP-Serverpoolen am nootste bei Ärer Plaz z'änneren. De Link hei drënner féiert Iech op eng Säit wou Dir Är bevorzugt NTP Pool Lëscht wielt.
https://support.ntp.org/bin/view/Servers/NTPPoolServers
An eisem Beispill benotze mir d'NTP-Pools, déi an Europa sinn, wéi gewisen.
Fir d'Standard NTP Pool Serveren ze ersetzen, öffnen d'NTP Konfiguratiounsdatei mat Ärem Liiblings Texteditor wéi gewisen.
$ sudo vim /etc/ntp.conf
Kopéiert a paste d'NTP Pool Lëscht an Europa an d'Konfiguratiounsdateien wéi gewisen.
server 0.europe.pool.ntp.org server 1.europe.pool.ntp.org server 2.europe.pool.ntp.org server 3.europe.pool.ntp.org
Als nächst, späichert a stoppt den Texteditor.
Fir d'Ännerungen a Kraaft ze trieden, start den NTP Service nei a verifizéiere säi Status mat de Kommandoen.
$ sudo systemctl restart ntp $ sudo systemctl status ntp
Wann d'UFW Firewall aktivéiert ass, musse mir den NTP-Service iwwer dëst erlaben, sou datt Clientmaschinnen Zougang zum NTP-Server kréien.
$ sudo ufw allow ntp OR $ sudo ufw allow 123/udp
Fir d'Ännerungen ëmzesetzen, lued d'Firewall nei wéi gewisen.
$ sudo ufw reload
Fir d'Ännerungen z'iwwerpréiwen, fuert de Kommando aus.
$ sudo ufw status
Perfekt! mir hunn eisen NTP Server erfollegräich op Ubuntu 18.04 LTS System opgeriicht. Loosst eis elo NTP op de Client System opsetzen.
Installéieren & konfiguréieren NTP Client op Ubuntu 18.04 Client
An dëser Sektioun wäerte mir en NTP Client op Ubuntu 18.04 Client System installéieren a konfiguréieren fir vum Ubuntu 18.04 NTP Server System synchroniséiert ze ginn.
Fir unzefänken, update de System duerch Lafen.
$ sudo apt update -y
ntpdate ass en Utility/Programm deen e System séier erlaabt Zäit an Datum ze synchroniséieren andeems en NTP-Server ufroen.
Fir ntpdate z'installéieren, lafen de Kommando.
$ sudo apt install ntpdate
Fir de Client System den NTP-Server mam Hostnumm ze léisen, musst Dir d'IP Adress an den Hostnumm vum NTP-Server an der Datei /etc/hosts addéieren.
Dofir, Open d'Datei mat Ärem Liiblingstexteditor.
$ sudo vim /etc/hosts
Füügt d'IP Adress an den Hostnumm un wéi gewisen.
10.128.0.21 bionic
Fir manuell ze kontrolléieren ob de Client System mat der Zäit vum NTP-Server synchroniséiert ass, fuert de Kommando.
$ sudo ntpdate NTP-server-hostname
An eisem Fall wäert de Kommando sinn.
$ sudo ntpdate bionic
Eng Zäit Offset tëscht dem NTP Server an dem Client System gëtt ugewisen wéi gewisen.
Fir d'Clientzäit mam NTP-Server ze synchroniséieren, musst Dir den Timesynchd-Service um Clientsystem ausschalten.
$ sudo timedatectl set-ntp off
Als nächst musst Dir den NTP Service um Client System installéieren. Fir dëst z'erreechen, gitt de Kommando aus.
$ sudo apt install ntp
Dréckt Y
wann Dir gefrot gëtt a dréckt ENTER fir mam Installatiounsprozess virzegoen.
D'Zil an dësem Schrëtt ass den NTP Server ze benotzen, dee virdru konfiguréiert ass fir als eisen NTP Server ze handelen. Fir dëst ze geschéien musse mir d'Datei /etc/ntp.conf änneren.
$ sudo vim /etc/ntp.conf
Fügt d'Linn hei drënner un, wou bionic
den Hostnumm vum NTP-Server ass.
server bionic prefer iburst
Späichert a gitt d'Konfiguratiounsdatei aus.
Fir d'Ännerungen a Kraaft ze trieden, start den NTP-Service wéi gewisen.
$ sudo systemctl restart ntp
Mat dem Client an NTP Server Insync kënnt Dir d'Synchroniséierungsdetailer kucken andeems Dir de Kommando ausféiert.
$ 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
Dëst bréngt eis um Enn vun dësem Guide. Zu dësem Zäitpunkt hutt Dir den NTP-Server op Ubuntu 18.04 LTS erfollegräich konfiguréiert an e Clientsystem konfiguréiert fir mam NTP-Server synchroniséiert ze ginn. Zéckt net fir eis mat Äre Feedback z'erreechen.