desember 15, 2021

slik kontrollerer DU OM NTP sync fungerer På Linux?

NTP står For Network Time Protocol, som synkroniserer klokken mellom datasystemer over nettverket.

NTP server hold alle serverne synkronisert med nøyaktig tid til å utføre tidsbaserte jobber i en organisasjon. NTP klient vil synkronisere sin klokke til nettverkstidsserveren.

vi skrev allerede en artikkel om NTP-Server, Klientinstallasjon og konfigurasjon. Hvis du vil sjekke disse artiklene, naviger til følgende lenker:

  • HVORDAN Installere OG Konfigurere NTP Server OG NTP Klient I Linux?
  • Hvordan Installere Og Konfigurere Chrony SOM NTP Klient?

jeg antar at vi har satt OPP NTP-serveren og NTP-klienten ved å henvise til linkene ovenfor. I denne veiledningen vil vi vise deg hvordan du kontrollerer OM NTP-oppsettet fungerer eller ikke?

NTP sync status kan verifiseres ved hjelp av følgende tre kommandoer:

  • ntpq: ntpq er standard NTP query program.
  • ntpstat: det viser status for nettverkssynkronisering.
  • timedatectl: den styrer systemets tid og dato i systemd-systemet.

la oss forstå hver av kommandoene i detalj.

Metode-1: Kontrollerer STATUSEN TIL NTP ved hjelp av ntpq-kommandoen

kommandoen’ ntpq ‘ brukes til å overvåke NTP-demon og bestemme ytelsen, som kan identifiseres ved å spørre NTP-serverne som kjører på verten.

den kjører enten i interaktiv modus eller ved hjelp av kommandolinjeargumenter. Den skriver ut en liste over tilkoblede jevnaldrende ved å sende flere spørringer til serveren.

HVIS NTP fungerer som den skal, bør du få utdata nedenfor:

# ntpq -p remote refid st t when poll reach delay offset jitter==============================================================================*CentOS7.2daygee 133.243.238.163 2 u 14 64 37 0.686 0.151 16.432

Detaljer:

  • -p: Skriv ut en liste over jevnaldrende kjent til serveren, samt et sammendrag av deres tilstand.
  • fjernkontroll: Ekstern NTP-server
  • st: stratumet til den eksterne peer
  • t: type peer (lokal, unicast, multicast eller kringkasting)
  • når: tid den siste pakken ble mottatt, avstemningsintervallet (sekunder)
  • avstemning: Hvor ofte å spørre server (i sekunder)
  • nå: Oktal bitmask av suksess eller fiasko for siste 8 spørringer.
  • forsinkelse: Nettverk rundtur tid (i millisekunder)
  • offset: Forskjell mellom lokal klokke og ekstern klokke (i millisekunder)
  • jitter: Forskjell på suksessive tidsverdier fra serveren

Metode-2: slik sjekker DU NTP-status ved hjelp av ntpstat-kommandoen

ntpstat vil rapportere synkroniseringstilstanden TIL NTP-demonen (ntpd) som kjører på den lokale maskinen.

hvis det lokale systemet er funnet å være synkronisert til en referansetidskilde, vil ntpstat rapportere omtrentlig tid nøyaktighet.

kommandoen ntpstat returnerer tre typer statuskoder basert PÅ NTP sync som nevnt nedenfor:

  • 0: den returnerer 0, hvis klokken er synkronisert.
  • 1: den returnerer 1, hvis klokken ikke er synkronisert.
  • 2: den returnerer 2, hvis klokkestatus er ubestemt, for eksempel hvis ntpd ikke kan kontaktes.
# ntpstatsynchronised to NTP server (192.168.1.8) at stratum 3 time correct to within 508 ms polling server every 64 s

Metode-3: Kontrollerer NTP-synkroniseringsstatus med timedatectl-kommandoen

timedatectl-kommandoen brukes til å spørre og endre systemklokken og dens innstillinger i systemd-systemet:

# timedatectlor# timedatectl status Local time: Thu 2019-05-30 05:01:05 CDT Universal time: Thu 2019-05-30 10:01:05 UTC RTC time: Thu 2019-05-30 10:01:05 Time zone: America/Chicago (CDT, -0500) NTP enabled: yesNTP synchronized: yes RTC in local TZ: no DST active: yes Last DST change: DST began at Sun 2019-03-10 01:59:59 CST Sun 2019-03-10 03:00:00 CDT Next DST change: DST ends (the clock jumps one hour backwards) at Sun 2019-11-03 01:59:59 CDT Sun 2019-11-03 01:00:00 CST

Bonus Tips:

Chrony er erstatning AV NTP klient. Det kan synkronisere systemklokken raskere med bedre tidsnøyaktighet, og det kan være veldig nyttig for systemene som ikke er online hele tiden.

Chronyd er mindre i størrelse, den bruker mindre systemminne og DET våkner CPUEN bare når det er nødvendig, noe som er bedre for strømsparing.

Det kan fungere bra, selv når nettverket er overbelastet i lengre perioder. Du kan bruke noen av kommandoene nedenfor for å sjekke Chrony status:

# chronyc trackingReference ID : C0A80105 (CentOS7.2daygeek.com)Stratum : 3Ref time (UTC) : Thu Mar 28 05:57:27 2019System time : 0.000002545 seconds slow of NTP timeLast offset : +0.001194361 secondsRMS offset : 0.001194361 secondsFrequency : 1.650 ppm fastResidual freq : +184.101 ppmSkew : 2.962 ppmRoot delay : 0.107966967 secondsRoot dispersion : 1.060455322 secondsUpdate interval : 2.0 secondsLeap status : Normal

Kjør kommandoen kilder for å vise informasjon om gjeldende tidskilder:

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.