Så här installerar du NTP -server i Ubuntu 18.04

En viktig punkt när vi arbetar med servrar, oavsett vilken typ av operativsystem som används, är tiden; Och även om det verkar som om det inte har någon verklig betydelse i systemet, spelar det en viktig roll som gör att många tjänster och processer kan synkroniseras. Detta återspeglas i en optimal leverans av information till domänanvändare eller maskiner.

Om servertiden är okonfigurerad och säkerhetskopior måste köras vid en viss tid kan detta orsaka ett fel. eftersom, om systemtiden misslyckas i några sekunder, uppgif.webpten inte kommer att slutföras, eller om servern registrerar tillgång till personal och misslyckas på några minuter, kommer det att rapportera en felaktig tid till åtkomstposten för den personen.

För att undvika denna typ av fel kan vi använda NTP -servern. som är utvecklad för att möjliggöra exakt synkronisering av lokal servertid med internettid baserat på geografisk plats. Det är av denna anledning som vi idag i Solvetic kommer att se hur vi installerar denna NTP -server i Ubuntu 18.04 och därmed vara säkra på att den registrerade tiden blir korrekt.

Vad är NTP?NTP (Network Time Protocol - Protocol) är ett nätverksprotokoll som har skapats och utformats för att synkronisera klockor på datorer över ett nätverk.

Med NTP blir det möjligt att synkronisera klockorna på alla system inom det lokala nätverket med världsnätverket; eftersom NTP -servern synkroniserar lokal tid genom att kontakta flera servrar distribuerade över hela världen. NTP stöder operativsystemen Unix, VMS och Windows.

NTP -tidssynkroniseringstjänsterna är tillgängliga på internetnätverket tack vare vilka vi har de bästa alternativen och alternativet för att upprätta en anslutning till rätt tidszon eftersom det offentliga NTP -undernätet innehåller tusentals servrar i de flesta länder och på alla kontinenter i värld.

NTP -delnätet är baserat på en hierarki av nivåer, där varje nivå tilldelas ett nummer som kallas stratum enligt följande:

  • De lägsta nivåerna i Stratum 1 (primära) servrar synkroniseras direkt med nationella tidstjänster via satellitmodem, radio eller telefon.
  • Stratum 2 (sekundära) servrar synkroniseras med Stratum 1 -servrar och så vidare, så att NTP -klienter och servrar med ett relativt litet antal klienter inte synkroniseras med offentliga primära servrar.
För att förstå hur NTP fungerar och varför det är den bästa lösningen för att ha ett synkroniserat system måste vi veta att NTP -klienter och servrar är synkroniserade med tidsskalan Coordinated Universal Time (UTC), som används av laboratorier. Nationellt och sänds via radio, satellit och andra tillgängliga medier. Detta är en global tidsskala oberoende av den geografiska position där vi för närvarande befinner oss och har inga begränsningar för att korrigera den lokala tidszonen eller sommartid, men operativsystemet kan själv utföra dessa ändringar.

Protokollet som används av NTP är resistent mot förlorade, upprepade eller förfalskade paket, vilket garanterar att den definierade tiden är korrekt och verklig; eftersom NTP version 4 stöder cirka fyra dussin referensklockor via satellit-, radio- och telefonmodem inklusive ljudenheter för instrumentationssignaler.

Alla referensklockdrivrutiner kräver att referensklockan endast använder UTC (Coordinated Universal Time) och operativsystemets kärna gör tidszonjusteringar.

1. Hur man installerar och konfigurerar NTP -server i Ubuntu 18.04 Linux


Steg 1
Som standard är NTP -paketet tillgängligt i standard Ubuntu 18.04 LTS -förvaret, så för att installera det måste vi utföra följande kommando:
 sudo apt installera ntp -y

FÖRSTORA

Steg 2
Efter installationen kommer det att vara nödvändigt att konfigurera NTP för att synkronisera tiden från den offentliga NTP -servern, för detta måste vi redigera filen ntp.conf enligt följande:

 sudo nano /etc/ntp.conf
Där kommer vi att se följande:

FÖRSTORA

Steg 3
Det kommer att bli nödvändigt att byta ut följande rader:

 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
Dessa måste ersättas med den nuvarande geografiska platsen, hela listan finns tillgänglig på följande länk:

Där kommer vi att se följande:

FÖRSTORA

Vi måste ta värdnamnet baserat på önskad zon och ställa in det i filen som vi har öppnat i Linux så här. Vi sparar ändringarna med följande tangentkombination:

Ctrl + O

Vi lämnar redigeraren med tangenterna:

Ctrl + X

FÖRSTORA

Steg 4
Nu ska vi starta om NTP -tjänsten och tillämpa ändringarna genom att köra följande rad:

 sudo systemctl starta om ntp
Vi fortsätter att kontrollera statusen för NTP genom att köra följande:
 sudo systemctl status ntp

FÖRSTORA

2. Så här installerar och konfigurerar du NTP -klienten på Ubuntu 18.04 Linux


Nästa steg är att installera och konfigurera NTP -klienten för att synkronisera tiden med NTP -servern, men först måste det vara nödvändigt att konfigurera filen / etc / hosts så att NTP -servern kan lösas via värdnamnet.

Steg 1
Vi kommer åt den här filen med en redigerare:

 sudo nano / etc / hosts
Där lägger vi till följande syntax baserat på serverns IP -adress:
 192.168. ***. *** ntp-server-värd

FÖRSTORA

Vi sparar ändringarna med följande nycklar:

Ctrl + X

Vi lämnar redaktören med nycklarna:

Ctrl + O

Steg 2
Nu ska vi installera NTP och ntpdate med följande kommandon:

 sudo apt installera ntpdate ntp -y

FÖRSTORA

Steg 3
Vi kontrollerar synkroniseringen med NTP -servern manuellt genom att köra följande:

 sudo ntpdate ntp-server-host

FÖRSTORA

Steg 4
Därefter kommer vi att inaktivera standard timesyncd -tjänsten för Ubuntu -systemet med följande kommando:

 sudo timedatectl set-ntp av
Nu ska vi redigera filen /etc/ntp.conf och där konfigurera själva NTP -servern som vi har konfigurerat som den föredragna NTP -servern för tidssynkronisering, för detta utför vi följande:
 sudo nano /etc/ntp.conf
Där lägger vi till, i det här fallet, följande rad i slutet:
 server ntp-server-host föredrar iburst

FÖRSTORA

Vi sparar ändringarna och lämnar redigeraren.

Steg 5
Vi fortsätter att starta om tjänsten för att tillämpa ändringarna genom att köra:

 sudo systemctl starta om ntp
Slutligen kommer vi att använda kommandot ntpq för att lista NTP -tidssynkroniseringskön på vår Ubuntu 18 -server:
 ntpq -p
Där ser vi platsen som vi har definierat för NTP -servern.

FÖRSTORA

Således kommer vi att vara säkra på att synkroniseringen av tiden för vår server är korrekt och därmed garanterar vi att alla tjänster kommer att vara i ordning.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave