Kuinka saada tarkka palvelinaika CentOS: ssä


Tässä artikkelissa näytämme, kuinka saat nopeasti tarkan palvelinajan CentOS-jakelussa. Normaalisti, jos olet asentanut CentOS:n työpöytäympäristöön, helpoin tapa määrittää tietokoneesi synkronoimaan kellonsa etäpalvelimen kanssa graafisen käyttöliittymän Enable Network Time Protocol -ominaisuuden avulla.

Joskus yllä oleva ominaisuus ei kuitenkaan toimi odotetulla tavalla. Tässä artikkelissa näytämme sinulle suoraviivaisen tavan asettaa tarkka palvelinaika komentorivin kautta.

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

Huomaa: Kaikki tämän artikkelin komennot suoritetaan root-käyttäjänä. Jos hallinnoit järjestelmää tavallisena käyttäjänä, käytä sudo-komentoa saada pääkäyttäjän oikeudet.

Voimme tehdä tämän käyttämällä ntp- ja ntpdate-komento-apuohjelmaa, joka asettaa järjestelmän päivämäärän ja kellonajan NTP:n kautta. Jos sinulla ei ole tätä pakettia asennettuna järjestelmääsi, asenna se suorittamalla alla oleva komento:

yum install ntp ntpdate

Kun olet asentanut paketit, käynnistä ja ota ntpd-palvelu käyttöön 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ä kytkin -u käskee ntpdatea käyttämään etuoikeutettua porttia lähteville paketeille ja -s mahdollistaa tulosteen kirjaamisen vakiolähdöstä (oletus ) järjestelmän syslog-toimintoon.

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än ja kellonajan paikallisen päivämäärän ja kellonajan kanssa.

systemctl restart ntpd

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

timedatectl

Aseta lopuksi laitteiston kello nykyiseen järjestelmän aikaan käyttämällä hwclock-apuohjelmaa käyttämällä -w-lippua seuraavasti.

hwclock  -w 

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

man ntpdate
man hwclock

Saatat myös haluta lukea nämä seuraavat aiheeseen liittyvät artikkelit.

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

Se siitä! Voit esittää kysymyksiä tai jakaa ajatuksesi alla olevan kommenttiosion kautta.