Slik synkroniserer du tid med NTP på Linux

En av de mest nyttige kommandoene i Linux er NTP (Network Time Protocol), som er ansvarlig for automatisk synkronisering av tiden til nettverksserveren, og dette er et delikat punkt når vi snakker om et team i produktive miljøer siden en dårlig synkronisering av timen kan få påvirke forskjellige oppgaver og mer hvis utstyret er en tjener.

Utstyret kan la systemklokken bruke Coordinated Universal Time (UTC) i stedet for lokal tid for å være mye mer i tråd med den nødvendige tiden. Som administratorer er den klassiske måten å synkronisere tiden ved å bruke kommandoen ntpdate, som har ansvaret for å konfigurere systemtiden fra en etablert NTP -tidsserver.

Vi skal analysere hvordan du bruker NTP i Linux.

1. Slik installerer du NTP på Linux


Som standard er NTP -kommandoen i de fleste Linux -distribusjoner ikke installert, for installasjonen vil vi utføre følgende:
 sudo apt-get install ntpdate (Debian / Ubuntu) sudo yum install ntpdate (CentOS / RHEL) sudo dnf install ntpdate (Fedora)

2. Slik bruker du NTP på Linux

Trinn 1
Tid, for å bruke NTP kan vi utføre følgende:

 sudo ntpdate co.pool.ntp.org

Dermed etablerer vi denne serveren som en NTP -server.

Steg 2
Hvis vi vil konsultere serveren og ikke konfigurere klokken eller bruke en uprivilegert port for å sende pakkene og unngå brannmurene, må vi utføre kommandoen ntpdate sammen med parameteren -qu:

 sudo ntpdate -qu co.pool.ntp.org

Trinn 3
Hele listen over tilgjengelige NTP -servergrupper finner du på følgende lenke:

På høyre side finner vi hver av verdensregionene:

FORSTØRRE

Trinn 4
Ved å klikke på et kontinent og dets respektive land kan vi se hvilke servere som er tilgjengelige for å konfigurere:

FORSTØRRE

I de siste Linux -distribusjonene, som har Systemd, vil det være mulig å synkronisere tiden gjennom timesyncd.conf -filen, bare åpne filen med et editor for å justere den slik:

 sudo nano /etc/systemd/timesyncd.conf
Trinn 5
Der må vi kommentere følgende linjer under [Tid] og legge til serveren etter behov:
 NTP = server 0.south-america.pool.ntp.org FallbackNTP = ntp.ubuntu.com 0.arch.pool.ntp.org

Vi lagrer endringene ved hjelp av Ctrl + O -tastene og avslutter den med Ctrl + X -tastene.

Trinn 6
Deretter vil det være nødvendig å aktivere endringen av NTP -serveren ved å utføre følgende:

 sudo timedatectl set-ntp true timedatectl status

Det er så enkelt å legge til en NTP -server på Linux for alt knyttet til tidssynkronisering.

wave wave wave wave wave