Kuinka asentaa NTP-palvelin ja asiakas Ubuntulle
Verkon aikaprotokolla, jota kutsutaan yleisesti NTP: ksi, on protokolla, joka vastaa verkon kellojen synkronoinnista. NTP tarkoittaa sekä protokollaa että asiakasjärjestelmää verkkojärjestelmissä olevien palvelinohjelmien rinnalla.
Tässä oppaassa näytämme, kuinka NTP-palvelin ja asiakas (t) asennetaan Ubuntu 18.04: een.
Tämän oppaan tarkoituksena on saavuttaa seuraava:
- NTP-palvelimen asentaminen ja määrittäminen Ubuntu 18.04 -palvelimelle.
- NTP-asiakkaan asentaminen Ubuntu 18.04 -asiakasohjelmaan ja varmista, että palvelin synkronoi sen.
Aloitetaan !
Asenna ja määritä NTP-palvelin Ubuntu 18.04 -palvelimelle
Alla on vaiheittainen menettely NTP-palvelimen asentamiseksi ja tarvittavien muutosten tekemiseksi halutun aikasynkronoinnin saavuttamiseksi verkossa.
Aloitetaan ensin päivittämällä järjestelmäpaketit kuvan osoittamalla tavalla.
$ sudo apt update -y
Kun järjestelmäkokonaisuudet on jo asennettu, asenna NTP-protokolla Ubuntu 18.04 LTS: ään suorittamalla.
$ sudo apt install ntp
Kirjoita pyydettäessä Y
ja paina ENTER suorittaaksesi asennuksen loppuun.
Suorita komento varmistaaksesi, että NTP-protokolla on asennettu onnistuneesti.
$ sntp --version
Oletusarvoisesti NTP-protokollan mukana toimitetaan oletusarvoiset NTP-poolipalvelimet, jotka on jo määritetty kokoonpanotiedostoonsa /etc/ntp.conf -tiedostossa alla esitetyllä tavalla.
Nämä toimivat yleensä yhtä hyvin. Voit kuitenkin harkita siirtymistä sijaintisi lähimpään NTP-palvelinpooliin. Alla oleva linkki ohjaa sinut sivulle, jolla voit valita haluamasi NTP-pooliluettelon.
https://support.ntp.org/bin/view/Servers/NTPPoolServers
Esimerkissämme käytämme Euroopassa sijaitsevia NTP-pooleja kuvan osoittamalla tavalla.
Voit korvata oletusarvoiset NTP-poolipalvelimet avaamalla NTP-asetustiedoston suosikkitekstieditorilla kuvan osoittamalla tavalla.
$ sudo vim /etc/ntp.conf
Kopioi ja liitä NTP-pooliluettelo Euroopassa kokoonpanotiedostoihin kuvan osoittamalla tavalla.
server 0.europe.pool.ntp.org server 1.europe.pool.ntp.org server 2.europe.pool.ntp.org server 3.europe.pool.ntp.org
Tallenna seuraavaksi tekstieditori ja sulje se.
Jotta muutokset tulisivat voimaan, käynnistä NTP-palvelu uudelleen ja tarkista sen tila komentojen avulla.
$ sudo systemctl restart ntp $ sudo systemctl status ntp
Jos UFW-palomuuri on käytössä, meidän on sallittava NTP-palvelu sen yli, jotta asiakaslaitteet voivat käyttää NTP-palvelinta.
$ sudo ufw allow ntp OR $ sudo ufw allow 123/udp
Ota muutokset käyttöön lataamalla palomuuri uudelleen kuvan osoittamalla tavalla.
$ sudo ufw reload
Suorita muutokset suorittamalla komento.
$ sudo ufw status
Täydellinen! olemme asettaneet NTP-palvelimen onnistuneesti Ubuntu 18.04 LTS -järjestelmään. Määritetään nyt NTP asiakasjärjestelmässä.
Asenna ja määritä NTP-asiakasohjelma Ubuntu 18.04 -asiakasohjelmaan
Tässä osiossa asennamme ja konfiguroimme NTP-asiakkaan Ubuntu 18.04 -asiakasjärjestelmässä synkronoitavaksi Ubuntu 18.04 NTP -palvelinjärjestelmän kautta.
Aloita päivittämällä järjestelmä suorittamalla.
$ sudo apt update -y
ntpdate on apuohjelma/ohjelma, jonka avulla järjestelmä voi nopeasti synkronoida ajan ja päivämäärän kyselemällä NTP-palvelinta.
Asenna ntpdate suorittamalla komento.
$ sudo apt install ntpdate
Jotta asiakasjärjestelmä voisi ratkaista NTP-palvelimen isäntänimen mukaan, sinun on lisättävä NTP-palvelimen IP-osoite ja isäntänimi/etc/hosts-tiedostoon.
Siksi avaa tiedosto suosikkitekstieditorilla.
$ sudo vim /etc/hosts
Liitä IP-osoite ja isäntänimi kuvan osoittamalla tavalla.
10.128.0.21 bionic
Voit tarkistaa, onko asiakasjärjestelmä synkronoitu NTP-palvelimen ajan kanssa, suorittamalla komento.
$ sudo ntpdate NTP-server-hostname
Meidän tapauksessamme komento on.
$ sudo ntpdate bionic
NTP-palvelimen ja asiakasjärjestelmän välinen aikasiirto näytetään kuvan mukaisesti.
Voit synkronoida asiakasajan NTP-palvelimen kanssa poistamalla Timesynchd-palvelun käytöstä asiakasjärjestelmässä.
$ sudo timedatectl set-ntp off
Seuraavaksi sinun on asennettava NTP-palvelu asiakasjärjestelmään. Tämän saavuttamiseksi anna komento.
$ sudo apt install ntp
Paina Y
pyydettäessä ja jatka asennusta painamalla ENTER.
Tämän vaiheen tavoitteena on käyttää NTP-palvelinta, joka on aiemmin määritetty toimimaan NTP-palvelimena. Tätä varten meidän on muokattava tiedostoa /etc/ntp.conf.
$ sudo vim /etc/ntp.conf
Liitä alla oleva rivi, jossa bionic
on NTP-palvelimen isäntänimi.
server bionic prefer iburst
Tallenna ja poistu asetustiedostosta.
Käynnistä NTP-palvelu uudelleen kuvan mukaisesti, jotta muutokset tulevat voimaan.
$ sudo systemctl restart ntp
Asiakkaan ja NTP-palvelimen synkronoinnin avulla voit tarkastella synkronoinnin yksityiskohtia suorittamalla komennon.
$ 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
Tämä tuo meidät tämän oppaan loppuun. Tässä vaiheessa olet määrittänyt NTP-palvelimen onnistuneesti Ubuntu 18.04 LTS: ssä ja määrittänyt asiakasjärjestelmän synkronoitavaksi NTP-palvelimen kanssa. Ota rohkeasti yhteyttä meihin palautteellasi.