Kuinka saada tarkka palvelinaika CentOSissa


Tässä artikkelissa näytämme, miten saat nopeasti palvelimen tarkan ajan CentOS-jakelussa. Normaalisti, jos olet asentanut CentOSin työpöytäympäristöön, helpoin tapa määrittää tietokoneesi synkronoimaan kellonsa etäpalvelimen kanssa käyttöliittymän "Ota verkon aikaprotokolla käyttöön" -ominaisuuden avulla.

Joskus yllä oleva ominaisuus ei kuitenkaan toimi odotetulla tavalla. Tässä artikkelissa näytämme sinulle suoraviivaisen tavan asettaa tarkka palvelimen aika komentorivillä.

Lue myös: "NTP (Network Time Protocol) Server" -palvelimen määrittäminen RHEL/CentOS 7: ssä

Huomautus: Kaikki tämän artikkelin komennot suoritetaan pääkäyttäjänä. Jos hallinnoit järjestelmää normaalina käyttäjänä, hanki root-oikeudet sudo-komennolla.

Voimme tehdä tämän komentorivillä ntp ja ntpdate, joka asettaa järjestelmän päivämäärän ja kellonajan NTP: n kautta. Jos tätä pakettia ei ole asennettu järjestelmään, asenna se suorittamalla alla oleva komento:

# yum install ntp ntpdate

Kun olet asentanut paketit, käynnistä ja ota käyttöön ntpd-palvelu ja tarkastele sen tilaa seuraavasti.

# systemctl start ntpd
# systemctl enable ntpd
# systemctl status ntpd

Suorita sitten alla oleva ntpdate-komento lisätäksesi määritetyt CentOS NTP -palvelimet. Tässä -u -kytkin käskee ntpdate käyttämään etuoikeutettua porttia lähteville paketeille ja -s mahdollistaa lähdön kirjaamisen vakiolähdöstä (oletus) järjestelmän syslog-palveluun.

# ntpdate -u -s 0.centos.pool.ntp.org 1.centos.pool.ntp.org 2.centos.pool.ntp.org

Käynnistä seuraavaksi ntpd-daemon uudelleen synkronoidaksesi CentOS NTP -palvelimen päivämäärä ja aika paikallisen päivämäärän ja kellonajan kanssa.

# systemctl restart ntpd

Tarkista nyt komennolla timedatectl, onko NTP-synkronointi käytössä ja onko se todella synkronoitu.

# timedatectl

Aseta lopuksi laitteistokello hwclock-apuohjelman avulla nykyiseen järjestelmäaikaan käyttämällä -w -lippua seuraavasti.

# hwclock  -w 

Lisätietoja on ntpdate- ja hwclock-man -sivuilla.

# man ntpdate
# man hwclock

Haluat ehkä myös lukea nämä seuraavat aiheeseen liittyvät artikkelit.

  1. Kuinka synkronoida aika NTP-palvelimen kanssa Ubuntussa
  2. Aikavyöhykkeen tarkistaminen Linuxissa
  3. 5 hyödyllistä komentoa tiedostotyyppien ja järjestelmän ajan hallitsemiseksi Linuxissa
  4. Kuinka asettaa aika, aikavyöhyke ja synkronoida järjestelmäkello käyttämällä timedatectl-komentoa

Se siitä! Voit esittää kysymyksiä tai jakaa ajatuksiasi alla olevan kommenttiosan kautta.