Site Overlay

Sådan synkroniseres tid med NTP i Linu.

Net .ork Time Protocol (NTP) er en protokol, der bruges til at synkronisere computersystemur automatisk over et netværk. Maskinen kan få systemuret til at bruge Koordineret Universal Time (UTC) snarere end lokal tid.

vedligeholdelse af nøjagtig tid på Linu. – systemer, især servere, er en vigtig opgave af mange grunde. For eksempel i et netværksmiljø kræves nøjagtig tidtagning for nøjagtige tidsstempler i pakker og systemlogfiler til analyse af rodårsagen, bestemmelse af, hvornår der opstod problemer, og finde korrelationer.,

Chrony er nu standard NTP-implementeringspakken på de nyeste versioner af Linu. – operativsystemer som blandt andet CentOS, RHEL, Fedora og Ubuntu / Debian og kommer som standard forudinstalleret. Pakken består af chronyd, en dæmon, der kører i userspace, og chronyc et kommandolinjeprogram til overvågning og styring af chronyd.

Chrony er en alsidig NTP-implementering og fungerer godt under en lang række forhold (tjek sammenligningen af chrony suite med andre NTP-implementeringer)., Det kan bruges til at synkronisere systemuret med NTP-servere (fungere som en klient), med et referenceur (f.eks. Det kan også bruges som en ntpv4 (RFC 5905) server eller peer til at levere en tidstjeneste til andre computere i netværket.

i denne artikel lærer du, hvordan du synkroniserer Servertid med NTP i Linu.ved hjælp af chrony.

Installation Chrony i Linux-Server

I de fleste Linux-systemer, chrony kommando er ikke installeret som standard., For at installere det skal du udføre nedenstående kommando.

$ sudo apt-get install chrony $ sudo yum install chrony $ sudo dnf install chrony 

Når installationen er afsluttet, skal du starte chrony-tjenesten og aktivere den til automatisk at starte ved systemstart og derefter kontrollere, om den er i gang.

# systemctl enable --now chronyd# systemctl status chronyd
Check Chrony Status

for At krydstjekke, hvis chrony er nu oppe og kører fint og til at se antallet af servere og kammerater, der er forbundet til det, kør den følgende chronyc kommando.,

# chronyc activity
Check Chrony Aktivitet

Kontrol Chrony Synkronisering

for At få vist oplysninger (liste over tilgængelige servere, status og forskydninger fra den lokale ur og kilde) om det aktuelle klokkeslæt kilder, der chronyd har adgang til, skal du køre følgende kommando med -v flaget angiver den beskrivelse for hver kolonne.,

# chronyc sourcesOR# chronyc sources -v
Check Chronyd Tid Kilder

Om den foregående kommando, til at vise andre nyttige oplysninger for hver af de kilder, som i øjeblikket behandles af chronyd (såsom drift-hastighed og offset skøn), brug sourcestats kommando.

# chronyc sourcestatsOR# chronyc sourcestats -v
Check Chronyd Kilde Statistik

for At kontrollere, chrony sporing, skal du køre følgende kommando.,

# chronyc tracking

i output fra denne kommando angiver reference-ID navnet (eller IP-adressen), hvis tilgængelig, på den server, som computeren i øjeblikket er synkroniseret til, ud af alle tilgængelige servere.

Display Chrony Tracking

Konfiguration Chrony Tid Kilder

Når du installerer en Linux OS i skyen, dit system skal have en vis standard servere eller en pulje af servere, der er føjet til under installationen., For at tilføje eller ændre standard-servere, skal du åbne configuratioon fil til redigering:

# vim /etc/chrony.confOR# vim /etc/chrony/chrony.conf

Du kan enten tilføje flere servere ved hjælp af server-direktiv, som vist.

Tilføj NTP-Servere

i de fleste tilfælde, er det bedst at bruge ntppool.org at finde en NTP-server. Dette gør det muligt for systemet at forsøge at finde de nærmeste tilgængelige servere til dig., For at tilføje en swimmingpool, bruge swimmingpool direktiv:

pool 0.pool.ntp.org burst
Tilføj en Pulje af NTP-Servere

Der er mange andre muligheder, du kan konfigurere i filen. Når du har foretaget ændringer, skal du genstarte chrony-tjenesten.

$ sudo systemctl restart chronyOR# systemctl restart chronyd

for at vise oplysninger om de aktuelle tidskilder, som chronyd spørger, skal du køre følgende kommando igen.,

# chronyc sources
View Chronyd Time Sources

To check chrony tracking status, run the following command.,

# chronyc tracking
Check Chrony Synkronisering Status

for At få vist det aktuelle klokkeslæt på dit system, skal du kontrollere om systemets ur er synkroniseret, og om NTP-faktisk er aktiv, skal du køre timedatectl kommando:

# timedatectl
Check Nuværende Tid på Serveren

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *