NTP står for nettverkstidsprotokoll som brukes til å synkronisere alle systemklokker i et nettverk samtidig. NTP fungerer som en protokoll og håndterer programmene relatert til klient- og serversynkronisering i nettverkssystemer. Det er en del av standard TCP/IP -protokollsuite og regnes som en av dens eldste komponenter.
Brøkdel av unøyaktig tid kan forårsake mange problemer for systemet ditt. For eksempel er distribuerte prosesser avhengige av synkronisert tid for å sikre at riktige sekvenser skal følges. Konsekvent tidtaking over nettverket er nødvendig for at sikkerhetsfunksjonene skal fungere. Oppgraderinger av filsystemet som involverer mange maskiner er også avhengig av synkroniserte klokketider. Feilsøkingsproblemer, overvåke ytelse, nettverksakselerasjon og nettverksadministrasjonssystemer; Alle disse oppgavene er avhengige av presisjonen til tidsstempler.
Nå vil vi vise deg hvordan du setter opp NTP -server og klient på et Ubuntu -system. Så la oss starte!
Hvordan installere NTP -serveren på Ubuntu
Vi installerer NTP på Ubuntu -systemet vårt ved hjelp av terminalen. For dette, åpne opp terminalen din ved å trykke på “Ctrl+alt+t”. Eller du kan også søke den ut manuelt i søknadens søkefelt:
Neste trinn er å oppdatere systemlageret ved å bruke kommandoen nedenfor (undergitt:
$ sudo apt oppdatering
Nå er det på tide å installere NTP på Ubuntu -systemet ditt:
$ sudo apt install ntp
Skriv inn “Y/Y” for å tillate prosessen å installere NTP. For å bekrefte at NTP er installert, sjekk versjonen:
$ SNTP -Versjon
Hvordan konfigurere NTP -serveren på Ubuntu
NTP Pool -serverne er som standard definert i NTP -protokollkonfigurasjonsfilen “/etc/NTP.Conf ”:
$ sudo nano /etc /ntp.konf
Den uthevede koden i det undergitte bildet representerer bassengserveren som er konfigurert som standard:
Du kan imidlertid bytte til NTP -serverbassengene som er nærmest ditt sted. Besøk lenke, den tar deg til et nettsted der du kan velge NTP -bassenglisten. For eksempel har vi valgt Europe Pool List:
Legg til bassenglisten i “/etc/ntp.konf”Fil for bruk av den spesifikke bassengsonen:
Server 0.Europa.basseng.ntp.org
Server 1.Europa.basseng.ntp.org
Server 2.Europa.basseng.ntp.org
Server 3.Europa.basseng.ntp.org
Trykk “CTRL+O” for å skrive ut linjene i NTP -protokollkonfigurasjonsfilen:
Start nå NTP -tjenesten på nytt slik at den kan tre i kraft fra endringene vi har gjort:
$ sudo SystemCTL omstart NTP
Se statusen til NTP og sjekk om den er aktiv eller ikke:
$ sudo systemctl status ntp
Sjekk ut statusen til brannmuren på systemet ditt:
$ sudo ufw status verbose
Hvis systemets brannmur allerede er aktiv, kan du ignorere kommandoen undergitt; Ellers må du gjøre det mulig for brannmuren å komme videre:
$ sudo ufw aktiver
Bruk den undergitte kommandoen for å aktivere NTP-tjenesten på tvers av brannmuren slik at de andre klientmaskinene kan ha tilgang til NTP-serveren:
$ sudo ufw tillater ntp
Skriv ut denne kommandoen for å laste inn brannmuren på nytt:
$ sudo ufw omlasting
Bekreft systemets brannmurstatus:
$ sudo ufw status
Hvordan installere NTP -klient på Ubuntu
Denne delen vil demonstrere hvordan du kan installere en NTP -klient på systemet ditt som vil bli synkronisert med NTP -serveren. For dette formålet vil vi for det første installere “ntpdate”På maskinen der vi ønsker å sette opp NTP -klienten. “ntpdate”Er et kommandolinjeverktøy som bruker en NTP-server for å synkronisere dato og tid på Ubuntu raskt. Å installere "ntpdate”På systemet ditt, skriv ut denne kommandoen i terminalen din:
$ sudo apt installer ntpdate
For å komme i synkronisering med NTP -serveren, åpne opp “/etc/verter”Fil og skriv ut vertsnavn og IP -adresse i den åpne filen. Utfør kommandoen nedenfor for å vite om systemets IP-adresse og vertsnavn:
$ hostname -i
$ vertsnavn
Nå, åpne opp “/etc/verter”Fil på systemet ditt:
$ sudo nano /etc /verter
Vi vil legge til vertsnavnet og IP -adressen vår som følger:
10.0.2.15 Linuxhint-Vbox
Etter å ha lagt til det, vil vi lagre endringene ved å trykke på “Ctrl+O”:
Før vi går videre, vil vi slå av “Timesyncd”Tjeneste på vår klientmaskin ved å bruke denne kommandoen:
$ sudo timedatectl set-ntp off
Nå installerer vi NTP på vår klientmaskin:
$ sudo apt install ntp
Tast inn "å/å”For å la installasjonsprosessen fortsette:
Hvordan sette opp NTP -klient på Ubuntu
For å sette opp en NTP -klient på systemet vårt, vil vi gjøre noen endringer i konfigurasjonsfilen til NTP -klienten. Åpne "/etc/ntp.konf”For å konfigurere klienten med NTP -serveren:
$ sudo nano /etc /ntp.konf
Legg til følgende linje med vertsnavnet ditt i NTP -klientkonfigurasjonsfilen:
server linuxhint-vbox foretrekker iburst
Her:
Trykk "Ctrl+O”For å lagre endringene i“/etc/ntp.konf”Fil:
Nå start NTP-tjenesten på systemet ditt ved å utføre den undergitte kommandoen:
$ sudo SystemCTL omstart NTP
Se synkroniseringsdetaljene mellom NTP -server og klient ved å bruke denne kommandoen:
$ ntpq -p
Konklusjon
NTP er en TCP/IP -protokoll brukt for nettverkstidssynkronisering. NTP er tilknyttet protokollen og klient- og serverprogrammene som kjøres på nettverksdatamaskiner. Når vi setter opp NTP i et nettverk, ber en klientmaskin en server om gjeldende tid og bruker den til å stille klokken. Denne artikkelen viser hvordan du konfigurerer NTP -serveren og klienten på Ubuntu -systemet ditt. Prosessen med NTP -installasjon og konfigurasjon på både server- og klientmaskiner er også vist.