Så hvorfor er nøyaktig tid så viktig? Å ha nøyaktig tid på maskinen din er ganske viktig på grunn av flere grunner. Mange aspekter av datamaskinaktiviteten din er knyttet til tiden. Perfekt synkronisert tid er avgjørende for å spore sikkerhetsrelaterte problemer; Feilsøking kan bli ganske vanskelig hvis tidsstemplene i loggfilene er feil. Selv for finansielle tjenester er det kritisk å holde nøyaktig tid.
Mange selskaper løser tidsrelaterte problemer ved å koble nettverkene sine med NTP. Så hva er NTP? La oss grave inn i det først:
Hva er NTP
Den fulle formen for NTP er "nettverkstidsprotokoll", som har vært en av de mest autentiske måtene å synkronisere klokken over et nettverk. Hvis systemet ditt bruker NTP, trenger du ikke sjekke og angi tiden manuelt. Den oppdaterer klokken automatisk hver gang enheten starter på nytt. Det er en ekstremt nøyaktig måte å oppdatere klokken på enheten din. Siden internett er overalt, brukes NTP av hver moderne datamaskin.
Hvordan aktivere NTP -synkronisering på Linux
De fleste av Linux -distribusjonene bruker "SystemD", som følger med NTP for klokkesynkronisering. For å bekrefte dette, bruk kommandoen gitt nedenfor:
TIMEDATECTL
Det indikerer at NTP er aktiv. Hvis den av noen grunner ikke er aktiv, bruk den nedenfor-nevnte kommandoen for å aktivere den:
sudo timedatectl set-ntp true
Hvordan aktivere NTP for Linux -distribusjoner uten "Systemd"
Men hva hvis distribusjonen din ikke kommer med "Systemd"? Vel, i så fall kan du installere NTP.
For Debien -baserte distros, bruk:
sudo apt installer ntp
For fedora:
sudo dnf installer ntp
For Arch Linux:
sudo pacman -s ntp
For Red Hot og Centos:
sudo yum installer ntp
Hvis du installerer NTP på en distribusjon som støtter “SystemD”, må du deaktivere NTP -tjenesten til “SystemD”:
sudo timedatectl set-ntp falsk
Hvordan starte NTP
Når installasjonen er fullført, vil NTP være aktiv som standard. Men hvis det er inaktivt, så bruk:
sudo systemctl start ntp
For å holde det aktiveres ved å starte bruk på nytt:
sudo systemctl aktiver NTP
Hvordan sjekke statusen til NTP
For å sjekke statusen til NTP -bruk:
SystemCTL -status NTP
Hvordan sjekke NTP -statistikk
For å sjekke NTP -statistikk, bruk kommandoen:
ntpstat
Hvordan overvåke NTP -demon
For å overvåke NTP-demonen, vil vi bruke “NTPQ” -verktøyet med “-P” -flagget:
ntpq -p
Hvordan endre “NTP.Conf ”-fil
Du kan endre NTP -konfigurasjonsfilen i henhold til din preferanse. For å åpne filene, bruk:
nano /etc /ntp.konf
Eller hvis du har VIM installert, bruk:
vi /etc /ntp.konf
Det kan sees på bildet nedenfor at forskjellige standardserversystemer synkroniseres med tiden.
Du kan oppbevare standardinnstillingene, men hvis du vil legge til et annet bassengdirektiv, kan du besøke NTP -bassenger og legge til linjene i konfigurasjonsfilen etter syntaks nevnt nedenfor:
basseng [bassengadresse] iburst
For eksempel kan du finne NTP -bassenger av USA herfra:
Hvordan implementere NTP på Linux ved hjelp av Chrony
Det er et annet moderne verktøy for å implementere NTP på de nyeste Linux -distribusjonene. For det første, la oss sjekke hvordan du installerer det på forskjellige distribusjoner.
For Debian -baserte distros, bruk:
sudo apt installer Chrony
For Red Hot og Centos, bruk:
sudo yum installer chrony
For fedora:
sudo dnf installer chrony
For å aktivere Chrony Daemon, bruk:
SystemCTL Enable -Now Chrony
Kontroller det nå ved å sjekke statusen:
SystemCTL Status Chrony
For å sjekke informasjon om kilder og annen statistikk, bruk:
Chronyc Sourcestats
For detaljert utdata, bruk alternativet “-V” med kommandoen ovenfor:
Chronyc Sourcestats -V
For å sjekke navnet på serveren som datamaskinen vår for øyeblikket er synkronisert til, bruk:
Chronyc -sporing
For å sjekke og endre konfigurasjonsfilen, bruk:
VI/etc/Chrony/Chrony.konf
Kommandoen ovenfor er for Debian og Ubuntu, for Red Hot, Fedora og Centos, bruk:
VI /etc /Chrony.konf
Konklusjon
Synkronisering av tid er viktig for å bestemme en viss spesifikk aktivitet av en datamaskin. Hvert moderne system har en eller annen mekanisme som automatisk setter maskinens tid; NTP (nettverkstidsprotokoll) er en av dem.
I denne oppskrivningen lærte vi å synkronisere tiden med NTP-serveren. Hvis distribusjonen din er "systemd" -basert, er klokken din allerede synkronisert med NTP. Vi diskuterte også å installere og aktivere NTP -tjeneste for distribusjonene som ikke er basert på "SystemD". Det er et annet verktøy for NTP -konfigurasjon kalt “Chrony”, som har noen tilleggsfunksjoner, men i hovedsak gjør den samme jobben.