Kuidas installida ja kasutada Chrony Linuxis


Chrony on võrgu ajaprotokolli (NTP) paindlik rakendamine. Seda kasutatakse süsteemi kella sünkroonimiseks erinevatest NTP-serveritest, võrdluskelladest või käsitsi sisestamise kaudu.

Samuti saab seda NTPv4-serveri abil pakkuda ajateenust teistele sama võrgu serveritele. See on mõeldud laitmatuks toimimiseks erinevates tingimustes, nagu katkendlik võrguühendus, tugevalt koormatud võrgud, muutuvad temperatuurid, mis võivad mõjutada tavaliste arvutite kella.

Chrony'l on kaks programmi:

  • chronyc - käsurea liides chrony jaoks
  • chronyd - deemon, mida saab käivitada alglaadimise ajal

Selles õpetuses näitame teile, kuidas installida ja kasutada Chrony oma Linuxi süsteemis.

Installige Chrony Linuxi

Mõnes süsteemis võib chrony olla vaikimisi installitud. Kui pakett puudub, saate selle hõlpsalt installida. kasutades oma vaikepaketi halduri tööriista vastavas Linuxi jaotuses, kasutades järgmist käsku.

# yum -y install chrony    [On CentOS/RHEL]
# apt install chrony       [On Debian/Ubuntu]
# dnf -y install chrony    [On Fedora 22+]

Kronüüdi oleku kontrollimiseks kasutage järgmist käsku.

# systemctl status chronyd      [On SystemD]
# /etc/init.d/chronyd status    [On Init]

Kui soovite lubada chrony deemon käivitamisel, võite kasutada järgmist käsku.

 
# systemctl enable chronyd       [On SystemD]
# chkconfig --add chronyd        [On Init]

Kontrollige Linuxis Chrony Synchronization

Selle kontrollimiseks, kas chrony on tegelikult sünkroonitud, kasutame selle käsureaprogrammi chronyc, millel on jälgimisvalik, mis annab asjakohast teavet.

# chronyc tracking

Loetletud failid pakuvad järgmist teavet:

  • viite ID - viite ID ja nimi, millega arvuti praegu sünkroonitakse.
  • Stratum - lisatud viituskellaga arvutis olevate humalate arv.
  • Ref-aeg - see on UTC-aeg, millal tehti viimane mõõt allikast.
  • Süsteemi aeg - süsteemi kella viivitus sünkroonitud serverist.
  • Viimane nihe - viimase kella värskenduse hinnanguline nihe.
  • RMS nihe - nihke väärtuse pikaajaline keskmine.
  • Sagedus - see on sagedus, mille võrra süsteemi kell oleks vale, kui kronüüd seda ei paranda. See esitatakse ppm-des (miljondikuosa).
  • Jääk-sagedus - jääksagedus näitab erinevust võrdlusallikast tehtud mõõtmiste ja praegu kasutatava sageduse vahel.
  • Kaldus - sageduse hinnanguline veapiir.
  • Juurdeviivitus - võrgu tee viivituste kogu arvutisse, millest arvutit sünkroonitakse.
  • Hüppe olek - see on hüppe olek, millel võib olla üks järgmistest väärtustest - tavaline, teine sisestamine, teine kustutamine või sünkroonimata jätmine.

Chrony allikate kohta teabe kontrollimiseks võite anda järgmise käsu.

# chronyc sources

Konfigureerige Chrony Linuxis

Chrony konfiguratsioonifail asub aadressil /etc/chrony.conf või /etc/chrony/chrony.conf ja näidiskonfiguratsioonifail võib välja näha umbes selline:

server 0.rhel.pool.ntp.org iburst
server 1.rhel.pool.ntp.org iburst
server 2.rhel.pool.ntp.org iburst
server 3.rhel.pool.ntp.org iburst

stratumweight 0
driftfile /var/lib/chrony/drift
makestep 10 3
logdir /var/log/chrony

Ülaltoodud konfiguratsioon annab järgmise teabe:

  • server - seda käsku kasutatakse NTP-serveri kirjeldamiseks, kust sünkroonida.
  • kihtkaal - kui palju vahemaid tuleks sünkroonimisallikasse lisada ühe kihi kohta. Vaikeväärtus on 0,0001.
  • driftfile - triivi andmeid sisaldava faili asukoht ja nimi.
  • Makestep - see direktiiv paneb chrony korrigeerima järk-järgult mis tahes ajalist taset, kiirendades või aeglustades kella vastavalt vajadusele.
  • logdir - tee chrony logifaili.

Kui soovite süsteemi kella kohe astuda ja eirata praegu pooleliolevaid kohandusi, võite kasutada järgmist käsku:

# chronyc makestep

Kui otsustate chrony peatada, võite kasutada järgmisi käske.

# systemctl stop chrony          [On SystemD]
# /etc/init.d/chronyd stop       [On Init]

See oli chrony utiliidi ja selle Linuxi süsteemis kasutamise näitus. Kui soovite chrony kohta lisateavet vaadata, vaadake chroni dokumentatsiooni.