Hogyan telepítsünk NTP-kiszolgálót és klienst az Ubuntun
A Network Time Protocol (általános nevén NTP) egy olyan protokoll, amely a hálózat rendszeróráinak szinkronizálásáért felelős. Az NTP mind a protokollra, mind a kliensrendszerre vonatkozik, valamint a hálózati rendszereken található szerverprogramokra.
Ebben az útmutatóban bemutatjuk, hogyan telepíthet NTP szervert és kliens(eke)t Ubuntu 18.04 rendszeren.
Tesztkörnyezetek
Ez az útmutató a következőket célozza meg:
- NTP-kiszolgáló telepítése és konfigurálása az Ubuntu 18.04 kiszolgálón.
- Telepítse az NTP-klienst az Ubuntu 18.04 kliensgépre, és győződjön meg arról, hogy a szerver szinkronizálja.
Kezdjük el !
Telepítse és konfigurálja az NTP-kiszolgálót az Ubuntu 18.04 kiszolgálón
Az alábbiakban egy lépésről lépésre bemutatjuk az NTPszerver telepítését és a szükséges módosításokat a kívánt időszinkronizálás eléréséhez a hálózaton.
1. lépés: Frissítse a rendszertárolókat
Kezdésként kezdjük a rendszercsomagok frissítésével az ábrán látható módon.
sudo apt update -y
2. lépés: Telepítse az NTP-kiszolgálót az Ubuntu 18.04-re
A már telepített rendszercsomagok esetén futással telepítse az NTP protokollt az Ubuntu 18.04 LTS rendszerre.
sudo apt install ntp
Amikor a rendszer kéri, írja be az Y
kifejezést, és nyomja le az ENTER billentyűt a telepítési folyamat befejezéséhez.
Az NTP protokoll sikeres telepítésének ellenőrzéséhez futtassa a parancsot.
sntp --version
3. lépés: Az NTP-kiszolgálókészletek konfigurálása az Ubuntu 18.04 rendszeren
Alapértelmezés szerint az NTP protokoll alapértelmezett NTP pool szerverekkel érkezik, amelyek már konfigurálva vannak a konfigurációs fájljában, ahogy az alább az /etc/ntp.conf fájlban látható. .
Ezek általában ugyanolyan jól működnek. Érdemes azonban áttérni a tartózkodási helyéhez legközelebb eső NTP-kiszolgálókészletekre. Az alábbi link egy oldalra irányítja, ahol kiválaszthatja a leginkább preferált NTP-készletlistát.
https://support.ntp.org/bin/view/Servers/NTPPoolServers
Példánkban az Európában található NTP-készleteket fogjuk használni, az ábrán látható módon.
Az alapértelmezett NTP-készlet-kiszolgálók lecseréléséhez nyissa meg az NTP-konfigurációs fájlt kedvenc szövegszerkesztőjével az ábra szerint.
sudo vim /etc/ntp.conf
Másolja és illessze be az NTP-készletlistát az Európában a konfigurációs fájlokhoz az ábra szerint.
server 0.europe.pool.ntp.org
server 1.europe.pool.ntp.org
server 2.europe.pool.ntp.org
server 3.europe.pool.ntp.org
Ezután mentse el, és lépjen ki a szövegszerkesztőből.
A módosítások életbe léptetéséhez indítsa újra az NTP szolgáltatást, és ellenőrizze állapotát a parancsok segítségével.
sudo systemctl restart ntp
sudo systemctl status ntp
Ha az UFW tűzfal engedélyezve van, engedélyeznünk kell rajta az NTP szolgáltatást, hogy az ügyfélgépek hozzáférhessenek az NTP-kiszolgálóhoz.
sudo ufw allow ntp
OR
sudo ufw allow 123/udp
A változtatások végrehajtásához töltse be újra a tűzfalat az ábra szerint.
sudo ufw reload
A változtatások ellenőrzéséhez hajtsa végre a parancsot.
sudo ufw status
Tökéletes! sikeresen beállítottuk NTP szerverünket az Ubuntu 18.04 LTS rendszeren. Most állítsuk be az NTP szolgáltatást az ügyfélrendszeren.
Telepítse és konfigurálja az NTP-klienst az Ubuntu 18.04-es kliensen
Ebben a szakaszban egy NTP klienst telepítünk és konfigurálunk az Ubuntu 18.04 kliensrendszeren, amelyet az Ubuntu 18.04 NTP Server rendszerrel szinkronizálunk.
1. lépés: Frissítse a rendszertárolókat
A kezdéshez futással frissítse a rendszert.
sudo apt update -y
2. lépés: Telepítse az Ntpdate-t az Ubuntu 18.04-re
Az ntpdate egy segédprogram/program, amely gyorsan lehetővé teszi a rendszer számára az idő és a dátum szinkronizálását egy NTP-kiszolgáló lekérdezésével.
Az ntpdate telepítéséhez futtassa a parancsot.
sudo apt install ntpdate
Ahhoz, hogy a kliensrendszer feloldja az NTP szervert hostname alapján, hozzá kell adnia az NTP-szerver IP-címét és gazdagépnevét az /etc/hosts mappában. fájlt.
Ezért nyissa meg a fájlt kedvenc szövegszerkesztőjével.
sudo vim /etc/hosts
Az ábrán látható módon fűzze hozzá az IP-címet és a gazdagépnevet.
10.128.0.21 bionic
3. lépés: Ellenőrizze a kliens időszinkronizálását az NTP-kiszolgálóval
Ha manuálisan szeretné ellenőrizni, hogy az ügyfélrendszer szinkronban van-e az NTP-kiszolgáló idejével, futtassa a parancsot.
sudo ntpdate NTP-server-hostname
A mi esetünkben a parancs az lesz.
sudo ntpdate bionic
Az NTP-kiszolgáló és a kliens rendszer közötti időeltolás megjelenik az ábrán látható módon.
A kliens idejének szinkronizálásához az NTP-kiszolgálóval ki kell kapcsolnia a timesynchd szolgáltatást az ügyfélrendszeren.
sudo timedatectl set-ntp off
4. lépés: Telepítse az NTP-klienst az Ubuntu 18.04-re
Ezután telepítenie kell az NTP szolgáltatást az ügyfélrendszeren. Ennek eléréséhez adja ki a parancsot.
sudo apt install ntp
Nyomja meg az Y
gombot, amikor a rendszer kéri, és nyomja le az ENTER billentyűt a telepítési folyamat folytatásához.
5. lépés: Konfigurálja az NTP-klienst az Ubuntu 18.04-en
Ennek a lépésnek a célja az NTP szerver használata, amely korábban NTP-szerverként működjön. Ahhoz, hogy ez megtörténjen, szerkesztenünk kell az /etc/ntp.conf fájlt.
sudo vim /etc/ntp.conf
Adja hozzá az alábbi sort, ahol a bionikus
az NTP-kiszolgáló gazdagépneve.
server bionic prefer iburst
Mentse el, és lépjen ki a konfigurációs fájlból.
A változtatások életbe lépéséhez indítsa újra az NTP szolgáltatást az ábrán látható módon.
sudo systemctl restart ntp
6. lépés: Ellenőrizze az NTP időszinkronizálási sort
A kliens és az NTP-kiszolgáló insinkronizálásával a parancs végrehajtásával megtekintheti a szinkronizálás részleteit.
ntpq -p
Minta kimenet
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
Ezzel az útmutató végére értünk. Ezen a ponton sikeresen konfigurálta az NTP-kiszolgálót az Ubuntu 18.04 LTS-en, és beállította az NTP-kiszolgálóval szinkronizálandó kliensrendszert. Visszajelzésével bátran forduljon hozzánk.