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.confTrinn 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.