Linux-da Hroniýany nädip gurmaly we ulanmaly


Hroniýa, Network Time Protokolynyň (NTP) çeýe durmuşa geçirilmegi. Ulgam sagadyny dürli NTP serwerlerinden, salgy sagatlaryndan ýa-da el bilen girizmek arkaly sinhronlamak üçin ulanylýar.

Şol bir setdäki beýleki serwerlere wagt hyzmatyny bermek üçin NTPv4 serwerini hem ulanyp bolýar. Aralyk tor birikmesi, agyr ýüklenen torlar, adaty kompýuterleriň sagadyna täsir edip biljek temperaturanyň üýtgemegi ýaly dürli şertlerde kemsiz işlemek üçin niýetlenendir.

Hroniýa iki programma bilen gelýär:

  • hronik - hronika üçin buýruk setir interfeýsi
  • hronyd - boot wagtynda başlap boljak daemon

Bu gollanmada size “Linux” ulgamyňyzda “Chrony” -ni nädip gurmalydygyny we ulanmalydygyny görkezeris.

Hronini Linux-a guruň

Käbir ulgamlarda hroniýa adaty ýagdaýda gurnalyp bilner. Şeýle-de bolsa, paket ýok bolsa, ony aňsatlyk bilen gurup bilersiňiz. Aşakdaky buýrugy ulanyp, degişli Linux paýlamalarynda deslapky paket dolandyryjy guralyňyzy ulanyp.

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

Hronidiň ýagdaýyny barlamak üçin aşakdaky buýrugy ulanyň.

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

Boot üstünde hroniki daemon açmak isleseňiz, aşakdaky buýrugy ulanyp bilersiňiz.

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

Linux-da Hroniýa sinhronizasiýasyny barlaň

Hronikanyň hakykatdanam sinhronlaşdyrylandygyny ýa-da ýokdugyny barlamak üçin, degişli maglumat berjek yzarlaýyş opsiýasy bolan buýruk setiri programma hronikasyny ulanarys.

# chronyc tracking

Sanawdaky faýllar aşakdaky maglumatlary berýär:

  • Salgy belgisi - häzirki wagtda kompýuteriň sinhronlanan salgy belgisi we ady.
  • Stratum - birikdirilen salgy sagady bolan kompýutere hops sany.
  • Ref wagty - bu salgylanma çeşmesinden iň soňky ölçeg edilen UTC wagty.
  • Ulgam wagty - sinhronlaşdyrylan serwerden ulgam sagadynyň gijä galmagy.
  • Iň soňky ofset - iň soňky sagat täzelenmesiniň çak edilýän ofset.
  • RMS ofset - ofset bahasynyň uzak möhletli ortaça.
  • quygylyk - hronid düzedmese ulgamyň sagadynyň nädogry boljak tizligi. Ppm-de (milliona bölekler) berilýär.
  • Galyndy freq - galyndy ýygylygy ölçeg çeşmelerinden häzirki ulanylýan ýygylygyň arasyndaky tapawudy görkezýär.
  • Skew - ýygylygyň çak edilýän ýalňyşlygy.
  • Kök gijikdirilmegi - kompýuteriň sinhronlanýan gatlak kompýuterine tor ýolunyň gijä galmagy.
  • Böküş ýagdaýy - bu aşakdaky bahalardan birine eýe bolup bilýän böküş ýagdaýy - adaty, ikinji goýuň, ikinji pozuň ýa-da sinhronlaşdyrylmaýar.

Hroniýanyň çeşmeleri barada maglumatlary barlamak üçin aşakdaky buýrugy berip bilersiňiz.

# chronyc sources

Hronini Linux-da sazlaň

Hroniýanyň konfigurasiýa faýly /etc/chrony.conf ýa-da /etc/chrony/chrony.conf ýerleşýär we nusga konfigurasiýa faýly şuňa meňzeş bolup biler:

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

Aboveokardaky konfigurasiýa aşakdaky maglumatlary berýär:

  • serwer - sinhronlamak üçin NTP serwerini suratlandyrmak üçin ulanylýan bu görkezme.
  • stratumweight - sinhron çeşmesine her gatlak üçin näçe aralyk goşmaly. Bellenen baha 0.0001.
  • driftfile - drift maglumatlary öz içine alýan faýlyň ýerleşýän ýeri we ady.
  • Makestep - bu görkezme hroniýanyň islän wagtyny tizleşdirmek ýa-da haýallatmak bilen islendik wagt öçürilmegine sebäp bolýar.
  • logdir - hroniýanyň gündelik faýlyna barýan ýol.

Ulgam sagadyny haýal etmän basmak we häzirki wagtda dowam edýän düzedişleri äsgermezlik etmek isleseňiz, aşakdaky buýrugy ulanyp bilersiňiz:

# chronyc makestep

Hronikany duruzmak kararyna gelseňiz, aşakdaky buýruklary ulanyp bilersiňiz.

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

Bu hroniki peýdalylygyň we Linux ulgamyňyzda nädip ulanyp boljakdygyny görkezmekdi. Hronika barada has giňişleýin maglumat almak isleseňiz, hroniki resminamalary gözden geçiriň.