Sådan konfigureres NTP på CentOS 8

How Configure Ntp Centos 8



Dette indlæg lærer dig om Network Time Protocol (NTP), dens installation og dens konfigurationsmetode på CentOS. Desuden viser vi dig også proceduren for indstilling af NTP -server og klient på dit CentOS -system. Så lad os gå mod denne rejse!

Hvad er NTP?

Det Network Time Protocol : som navnet antyder, at det er en protokol, der bruges til at synkronisere interne klokketider på et system, der er til stede i et netværk. Denne protokol dækker både synkroniseringsmaskiner på et lokalt netværk og med en internetserver. Det er normalt integreret i en klient-server-opsætning, men kan også bruges i synkronisering af peer-to-peer-tid. Operativsystemet styrer tidszone, mens NTP bruges til at synkronisere den koordinerede universelle tid (UTC). Tjek nedenstående diagram, der repræsenterer NTP-arbejde:









NTP dæmoner:

Ntpd -dæmonen, som tidligere blev brugt til synkronisering af dato- og tidsindstillinger, er blevet afvist og er ikke længere tilgængelig for nuværende Linux -systemer som Fedora 30, Ubuntu 20.04 og CentOS 8. Chrony, en RedHat -udviklet NTP -implementering, erstattede denne NTP -dæmon .



Hvad er Chrony?

Chrony er en anden form for implementering af NTP -protokoller end ntpd. Det er konfigureret som NTP -server eller en NTP -klient. Chrony består af to dele:





  1. chronyd : som er en brugerplads-dæmon.
  2. kronisk : en kommandolinjeapplikation til tilpasning af chronyd.

Sammenlignet med chrony tager ntpd lang tid at ændre urene på de systemer, der ikke er permanent forbundet eller tændt. Årsagen bag denne kendsgerning er, at der udføres flere mindre justeringer baseret på observationer af urforskydning og drift. Stabiliteten af ​​hardware ure påvirkes også af temperatursvingninger, som kan være betydelige, mens maskinen tændes. Derimod kan chrony tilpasse sig ændringen af ​​systemuret.

Hvad er de ting, chronyd kan gøre, som ntpd ikke kan?

  • Chronyd hjælper dig med at beregne gevinsten eller tabet af hardware eller realtidsuret. Dette segment af kronik kan bruge disse oplysninger til at indstille systemtiden ved at hente værdien fra real-time uret.
  • Det kan også understøtte isolerede netværk, hvor den manuelle indtastning kun er formen for tidskorrektion. Chronyd kan se på de fejl eller fejl, der er rettet i yderligere opdateringer for at estimere, hvor meget computeren mister eller vinder tid. Efter at have gennemgået dette kontrolpunkt, bruger chronyd estimatværdierne til at trimme computerens ur.

Hvilken NTP -dæmon skal være dit valg?

  • Alle systemer, der ofte afbrydes eller suspenderes og derefter gendannes til et netværk, bør overveje kronik. Eksemplerne under dette afsnit er virtuelle og mobile systemer.
  • For systemer, der generelt er tændt hele tiden, bør NTP -dæmonen ntpd overvejes. Også systemer, der kræver broadcasting eller multi-casting IP, bør vælge at anvende ntpd.

Installation af Chrony på CentOS:

Inden du konfigurerer chrony som en NTP -server eller klient, skal du først sikre, at chrony skal installeres på dit system. Hvis du ikke allerede har det, skal du skrive kommandoen nedenfor for at installere det på dit CentOS-system:



$sudodnfinstallerekronisk

Indtast y for at tillade processen at downloade chrony.

Når chrony er downloadet, skal du starte og derefter aktivere chronyd -tjenesten ved at bruge disse kommandoer:

$systemctl start chronyd

$systemctlaktiverechronyd

Kontroller nu status for chronyd -tjenesten og sørg for, at tjenesten kører.

$systemctl status chronyd

Konfiguration af Chrony som en NTP -server:

Vi bevæger os mod proceduren med kronisk konfiguration. Nu viser vi dig den konfigurerende metode til chrony som en NTP -server.
Først og fremmest skal du åbne chrony -konfigurationsfilerne i Vi -editoren:

$vi /etc/chrony.conf

Konfigurationsfilen vil se sådan ud:

Undersøg nu denne konfigurationsfil og fjern kommentaren på de linjer, der henviser til netværksadresser.

Da chrony -filen åbnes i en Vi -editor, for at indsætte eller fjerne # fra linjen nævnt ovenfor, skal vi skifte til Vi insert -tilstand. Til det skal du trykke på Esc.

Hvis du ikke har tilladelse til at skrive eller ændre noget i filen, skal du bruge kommandoen nedenfor til først at ændre filtilladelsen.

$sudo chmod+rwx/etc/chrony.conf

For at gemme ændringen og afslutte Vi -editoren, skriv: wq og tryk enter.

Genstart nu chronyd -tjenesten:

$systemctl genstart chronyd

Åbn nu firewallporten for at tillade NTP -indgående anmodninger.

$firewall-cmd--permanent -tilføj service= ntp

firewall-cmd-genindlæse

Sådan konfigurerer du en NTP -server i CentOS baseret på kronik.

Konfiguration af Chrony som en NTP -klient:

Vil du konfigurere chrony som en NTP -klient frem for en NTP -server? Ingen problemer! Den kommende del af artiklen viser metoden til konfiguration af chrony som en NTP -klient.
Først og fremmest skal du installere chrony på dit CentOS -system:

$sudodnfinstallerekronisk

Derefter aktiveres chronyd -tjenesten ved at bruge denne kommando:

$sudosystemctlaktiverechronyd

Nu er det tid til at foretage nogle ændringer i konfigurationsfilen for kronik. Disse ændringer er afgørende for konfiguration af klienter.

$sudo nano /etc/chrony.conf

Tilføj den nedenfor angivne linje i konfigurationsfilen for kronikken, og gem ændringerne.

Server 192.168.0.016

I terminalen skal du bruge denne kommando til at genstarte chronyd -tjenesten:

$sudosystemctl genstart chronyd

Tjek nu dine NTP -kilder. Din konfigurerede NTP -server skal findes på outputlisten.

$kroniske kilder

Konklusion:

NTP er en protokol, der bruges til at synkronisere interne klokkeslæt på et system, der er til stede i et netværk. Denne protokol dækker både synkroniseringsmaskiner på et lokalt netværk og med en internetserver. Tidligere systemer blev brugt ntpd daemon som NTP -implementering, men denne NTP -dæmon er blevet afvist og er ikke længere tilgængelig for de nyeste Linux -systemer, herunder CentOS 8. Chrony er indsat på markedet som en erstatning for ntpd -dæmonen. I denne artikel lærte du nogle grundlæggende ting om NTP, chrony og dets funktioner. Desuden har vi også vist dig metoderne til konfiguration af chrony som en NTP -server og Klient på din CentOS system.