Hvordan få nøyaktig servertid i CentOS
I denne artikkelen vil vi vise deg hvordan du raskt får nøyaktig servertid i CentOS-distribusjon. Normalt, hvis du har installert CentOS med et skrivebordsmiljø, er den enkleste måten å konfigurere datamaskinen til å synkronisere klokken med en ekstern server via GUI-funksjonen «Aktiver Network Time Protocol».
Noen ganger fungerer imidlertid ikke funksjonen ovenfor som forventet. I denne artikkelen vil vi vise deg en enkel måte å angi en nøyaktig servertid via kommandolinjen.
Les også: Sette opp "NTP (Network Time Protocol) Server " i RHEL/CentOS 7
Merk: Alle kommandoer i denne artikkelen kjøres som root-bruker. Hvis du administrerer systemet som en vanlig bruker, bruk sudo-kommandoen for å få root-privilegier.
Vi kan gjøre dette ved å bruke kommandolinjeverktøyet ntp og ntpdate, som angir systemdato og -klokkeslett via NTP. Hvis du ikke har denne pakken installert på systemet ditt, kjør kommandoen nedenfor for å installere den:
yum install ntp ntpdate
Når du har installert pakkene, start og aktiver ntpd-tjenesten, og se statusen som følger.
systemctl start ntpd
systemctl enable ntpd
systemctl status ntpd
Kjør deretter ntpdate-kommandoen nedenfor for å legge til de angitte CentOS NTP-serverne. Her ber -u
-bryteren ntpdate bruke en uprivilegert port for utgående pakker og -s
aktiverer for logging av utdata fra standardutgangen (standardinnstilling) ) til systemets syslog-funksjon.
ntpdate -u -s 0.centos.pool.ntp.org 1.centos.pool.ntp.org 2.centos.pool.ntp.org
Deretter starter du ntpd-demonen på nytt for å synkronisere CentOS NTP-serverens dato og klokkeslett med din lokale dato og klokkeslett.
systemctl restart ntpd
Sjekk nå med timedatectl-kommandoen om NTP-synkronisering er aktivert og om den faktisk er synkronisert.
timedatectl
Til slutt, ved å bruke hwclock-verktøyet, still inn maskinvareklokken til gjeldende systemtid ved å bruke -w
-flagget som følger.
hwclock -w
For mer informasjon, se man-sidene ntpdate og hwclock.
man ntpdate
man hwclock
Du vil kanskje også lese disse følgende relaterte artiklene.
- Hvordan synkronisere tid med NTP-server i Ubuntu
- Hvordan sjekke tidssone i Linux
- 5 nyttige kommandoer for å administrere filtyper og systemtid i Linux
- Hvordan stille inn tid, tidssone og synkronisere systemklokke ved hjelp av timedatectl-kommandoen
Det er det! Du kan stille spørsmål eller dele tankene dine via kommentarfeltet nedenfor.