Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man synkroniserar tid med NTP på Linux med Chrony Tool

I Linux-baserade operativsystem och servrar spelar tidszon och tidsstämplar en avgörande roll för serveroptimering och hantering. Om du är en serveradministratör vet du förmodligen redan att ändring av serverns tidsstämpel kan spela en avgörande roll för att göra din server tillgänglig från flera platser. Om din Linux-maskins tid inte synkroniseras korrekt, kanske ditt system inte får rätt paketuppdatering. För att undvika detta krångel kan du använda NTP (Nätverkstidsprotokoll) på din Linux-maskin för att synkronisera maskinens tid.

Synkronisera tid med NTP på Linux

Varje operativsystem har sin metod för att hålla maskinens tid korrekt och perfekt beroende på tidszon. På Linux gör Chrony jobbet med att hålla din maskins tid korrekt. Chrony är ett nätverkstidsprotokoll för Debian, Red Hat, Arch och andra Linux-distributioner som kan synkronisera tid över ett nätverksprotokoll.

Chrony har sin demon att köra tyst på din Linux-maskin. Red Hat mjukvaruutvecklare skapade Chrony; Nu används det allmänt för alla Linux-baserade operativsystem. Den är skriven i programmeringsspråket C och har GNU Privacy License. Det här inlägget kommer att visa dig hur du synkroniserar tid med NTP på Linux med Chrony (NTP) verktyg.

Steg 1: Installera Chrony på Linux

Det första steget är att installera Chrony på Linux. Det är enkelt att installera på Debian, Red Hat, servrar och andra Linux-distributioner från det officiella Linux-förrådet. Om du är en Debian/Ubuntu Linux-användare kan du köra följande aptitude-kommando som anges nedan för att installera Chrony på ditt system.

sudo apt-get install chrony

Om du är Red Hat- eller Fedora Linux-användare kan du installera Chrony genom att köra följande DNF- eller YUM-kommando i ditt terminalskal.

Relaterad  Ny DNF DUEL-trailer tillägnad den förbannade Vanguard

Installera Chrony på Red Hat Linux

sudo yum install chrony

Installera Chrony på Fedora Linux

sudo dnf install chrony

Efter en lyckad installation av Chrony på din Linux-maskin kan du nu aktivera den och kontrollera statusen för Chrony på din maskin. Kör följande systemkontrollkommandon i kronologisk ordning i din Linux-terminal för att aktivera och se systemstatus.

# systemctl enable --now chronyd
# systemctl status chronyd

Du kan också köra följande kommando för att kontrollera Chrony-aktivitet på din Linux-maskin.

# chronyc activity

Steg 2: Övervaka Chrony-parametrar på Linux

Efter att ha installerat Chrony-verktyget på din Linux kan du nu övervaka källläge, källstatus, IP-adress, NTP-samplingsfrekvens från ditt terminalskal. Kör följande kommando i din terminal med root-privilegier för att kontrollera Chrony-parametrar.

chronyc sources -v

Du kan också köra följande sourcestats-kommando i ditt terminalskal för att övervaka antalet provpunkter, frekvens, nätverks-IP, NTP-serveradress och annan detaljerad information om NTP-servern på din Linux-maskin.

chronyc sourcestats -v

Steg 3: Ställ in Chrony på synkroniseringstid

Chrony kör en demon i systemet för att automatiskt synkronisera tiden på ett Linux-system via NTP-servern. Du kan hitta Chrony-konfigurationsskriptet i filen /etc/chrony/chrony.conf. För att redigera och konfigurera Chrony-inställningar kan du köra följande kommando i ditt terminalskal. Här använder jag Nano-skriptredigeraren för att redigera Chrony-konfigurationsskriptet; du kan också använda andra redigerare.

sudo nano /etc/chrony/chrony.conf

Normalt använder NTP pool 0.pool.ntp.org burst-servern för att synkronisera tid med NTP på Linux. Men du kan lägga till följande NTP-serveradresser i installationsskriptet för att synkronisera tid med NTP på Linux.

server 0.europe.pool.ntp.org iburst
server 1.europe.pool.ntp.org iburst
server 2.europe.pool.ntp.org ibusrt
server 3.europe.pool.ntp.org ibusrt

Efter att ha konfigurerat NTP-serveradresser på ditt Linux-system, glöm inte att starta om Chrony-tjänsterna på din maskin. Kör följande systemkontrollkommando för att starta om Chrony-demonen på din Linux-maskin.

sudo systemctl restart chrony

Steg 4: Spåra tid via Chrony

Tidigare har vi sett hur man övervakar Chrony-parametrar och hur man konfigurerar Chrony-inställningar. Nu kan vi se Chrony-källorna för att övervaka parametrarna för Chrony-demonen. Kör följande kommando i ditt terminalskal med root-privilegier för att övervaka Chrony-källan.

# chronyc sources

Du kan också övervaka Chrony-spårningsloggar genom att köra följande kommando i ditt skal.

# chronyc tracking

Slutligen, kör följande timedatectl-kommando i ditt terminalskal för att visa aktuell lokal tid, universell tid, RTC-tid, tidszon och NTP-serverstatus på din Linux-maskin.

# timedatectl

Sista ord

Att synkronisera tid med nätverksprotokoll i Linux är inte en särskilt komplicerad process; snarare är det en enkel process. I hela inlägget beskrev jag varför det är viktigt att synkronisera tid på en Linux-maskin och hur man synkroniserar tid med NTP på Linux. Efter att ha gjort allt rätt, om du upptäcker att din maskins tid inte är synkroniserad efter varje omstart, se till att C-MOS BIOS-batteriet fungerar perfekt.

Relaterad  10 exempel på YouTube Pre-Roll-annonser du kan inspirera

Vänligen dela det med dina vänner och Linux-communityt om du tycker att det här inlägget är användbart och informativt. Du kan också skriva dina åsikter om det här inlägget i kommentarsfältet.