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.

  1. Hvordan synkronisere tid med NTP-server i Ubuntu
  2. Hvordan sjekke tidssone i Linux
  3. 5 nyttige kommandoer for å administrere filtyper og systemtid i Linux
  4. 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.