Network Time Protocol: installera NTP-server på Linux-maskiner

NTP eller Network Time Protocol är en mycket viktig tjänst som används för att hålla systemtiden korrekt. NTP-tjänst används för att synkronisera tid på alla lokala servrar med avseende på en utsedd server som heter NTP-server. Den NTP-servern synkroniserar tid från en offentlig NTP-server.

NTP synkroniserade system klockor synkroniseras upp till millisekund precision. De flesta stora organisationer har NTP-servrar för att hantera tid för sin IT-infra. I denna handledning lär vi oss att installera & konfigurera NTP-server på CentOS & Ubuntu-maskiner.

(Rekommenderad läsning: komplett övervakningslösning: installera OMD (Open Monitoring Distribution))

(Läs också: hur man installerar WINE i Linux (Ubuntu/CentOS))

Installation

vi måste installera ett paket med namnet ’ntp’ på maskinen som kommer att konfigureras som NTP-servrar. För att installera ntp på CentOS/RHEL-servrarna, öppna terminal & kör följande kommando,

$ sudo yum installera ntp

för Ubuntu-system, kör följande kommando från terminalen,

$ sudo apt-get install NTP

Starta nu NTP-tjänsten & aktivera den för starttid med följande kommandon,

$ sudo systemctl starta ntpd

$ sudo systemctl aktivera ntpd

konfiguration

när vi har installerat NTP-servern kommer vi nu att konfigurera den & det första vi behöver är adressen för offentlig NTP servrar närmast oss eller på önskad plats. För att få listan över alla NTP-servern, gå till följande url,

http://www.pool.ntp.org/zone/@

& välj den ntp-server du väljer. Vi kommer nu att göra serverns poster i NTP-konfigurationsfilen, dvs ’ / etc / ntp.conf’. För denna handledning kommer vi att använda NTP-servrarna från North Ameraica / USA,

$ sudo vim /etc/ntp.conf

server 0.us.pool.ntp.org

server 1.us.pool.ntp.org

server 2.us.pool.ntp.org

server 3. us. pool. ntp.org

aktivera även loggning för att felsöka eventuella problem med ntp, för att göra detta gör posten för följande rad i samma fil,

logfile /var/log/ntp.logga in

spara filen & avsluta. Starta om NTP-tjänsten för att genomföra de ändringar som gjorts,

$ sudo systemctl starta om ntpd

nu för att se till att vår NTP –server är synkroniserad med den offentliga NTP-servern, kör följande kommando från terminalen,

$ ntpq-p

detta kommando visar fullständig information för tidssynkronisering mellan lokal ntp-server & Offentlig NT-server.

Obs: – Om du använder brandvägg på systemet, se till att UDP port 123 är öppen för ntp att fungera. Öppna NTP-porten med följande kommando,

$ firewall-cmd –add-service=NTP –permanent

$ firewall-cmd –reload

konfigurera en lokal klient

när vår lokala ntp-server är klar konfigurerar vi den på Linux-klientmaskinen. Men innan vi gör det måste vi se till att vår lokala ntp-server är tillgänglig för synkronisering av tid på lokalt nätverk. Öppna NTP-servern & gör en post för följande rad på ntp.conf,

$ sudo vim / etc / ntp.conf

# värdar på lokalt nätverk är mindre begränsade.

begränsa 192.168.1.0 mask 255.255.255.0 nomodify notrap

här är 192.168.1.0 det lokala nätverket. Starta nu om NTP-tjänsten efter att ha sparat filen & logga in på klientmaskinen där ntp kommer att konfigureras.

på samma sätt som vi gjorde på ntp-server måste vi också installera ntp-tjänsten på klientmaskinen. När tjänsten har installerats öppnar du filen ’ ntp.conf ’ & Lägg till NTP-serverns IP-adress längst ner i filen (dess 192.168.1.100 i vårt fall),

$ sudo vim /etc/ntp.conf

server 192.168.1.100

Starta nu om NTP-tjänsten efter att ha sparat filen. Det är det, vår NTP-klientserver är konfigurerad & kommer nu att synkronisera tiden från vår lokala ntp-server istället för internet eller andra källor.

Obs: – vi kan också köra följande kommando för att uppdatera tiden manuellt på klientmaskinen från vår lokala NTP-server,

$ ntpdate 192.168.1.100

det är det killar, med detta avslutar vi vår handledning om hur du installerar & konfigurera ntp-server. Vänligen skicka några frågor eller förslag till oss, med hjälp av kommentarrutan nedan.< | span

om du tror att vi har hjälpt dig eller bara vill stödja oss, Vänligen överväga dessa :-

Anslut till oss: Facebook | Twitter | Google Plus

donera oss några av er hårt intjänade pengar:

Linux TechLab är tacksam för ditt fortsatta stöd.

Write a Comment

Din e-postadress kommer inte publiceras.