Otu esi etinye ma jiri Chrony na Linux


Chrony bụ mmejuputa iwu nke Network Time Protocol (NTP). A na-eji ya mekọrịta elekere sistemụ sitere na sava NTP dị iche iche, elekere ntụaka ma ọ bụ site na ntinye aka.

Enwere ike iji ya sava NTPv4 iji nye ọrụ oge na sava ndị ọzọ n'otu netwọkụ ahụ. Ezubere ya ka ọ rụọ ọrụ na-enweghị ntụpọ n'okpuru ọnọdụ dị iche iche dị ka njikọ netwọkụ na-adịghị akwụsị akwụsị, netwọkụ juru eju, na-agbanwe okpomọkụ nke nwere ike imetụta elekere nke kọmputa nkịtị.

Chrony nwere mmemme abụọ:

  • chronyc – interface ahịrị iwu maka chrony
  • chronyd – daemon nke enwere ike ibido n’oge buut

N'ime nkuzi a anyị ga-egosi gị otu esi etinye na iji Chrony na sistemụ Linux gị.

Wụnye Chrony na Linux

Na sistemu ụfọdụ, enwere ike itinye chrony na ndabara. Ma ọ bụrụ na ngwugwu efu, ị nwere ike ịwụnye ya ngwa ngwa. iji ngwa njikwa ngwugwu ndabere gị na nkesa Linux gị site na iji iwu na-esonụ.

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

Iji lelee ọkwa chronyd jiri iwu a.

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

Ọ bụrụ na ịchọrọ ịgbanye daemon chrony n'elu buut, ị nwere ike iji iwu a.

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

Lelee Mmekọrịta Chrony na Linux

Iji lelee ma ọ bụrụ na emekọrịtara ọnụ n'ezie, anyị ga-eji mmemme ahịrị iwu chronyc, nke nwere nhọrọ nsochi nke ga-enye ozi dị mkpa.

# chronyc tracking

Faịlụ ndị edepụtara na-enye ozi ndị a:

  • NJ ntụaka – NJ ntụaka na aha nke emekọrịtara kọmpụta ugbu a.
  • Stratum – ọnụ ọgụgụ hops na kọmpụta nwere elekere ntụaka agbakwunyere.
  • Oge ntụgharị - nke a bụ oge UTC nke emere nleta ikpeazụ site na isi mmalite.
  • Oge usoro – igbu oge elekere sistemụ site na ihe nkesa emekọrịtara ọnụ.
  • Mkwụsị ikpeazụ – atụmatụ nkwụghachi nke mmelite elekere ikpeazụ.
  • Mkwụsị RMS – ogologo oge nke uru akwụrụ.
  • Ugboro - nke a bụ ọnụego nke elekere sistemụ ga-adị njọ ma ọ bụrụ na chronyd anaghị edozi ya. A na-enye ya na ppm (akụkụ kwa nde).
  • Freq fọdụrụnụ – ugboro residual gosiri ọdịiche dị n'etiti nha sitere na isi mmalite yana ugboro a na-eji ugbu a.
  • Skew – echere njehie nke ugboro ole.
  • Mgbọrọgwụ igbu oge – ngụkọta nke ụzọ netwọk na-egbu oge na kọmpụta stratum, nke sitere na ya na-emekọrịta kọmputa.
  • Ọkwa ịwụ - nke a bụ ọkwa ịwụli elu nke nwere ike ịnwe otu ụkpụrụ ndị a - nkịtị, fanye nke abụọ, hichapụ nke abụọ ma ọ bụ na emekọrịtaghị ya.

Ka ịlele ozi gbasara isi mmalite chrony, ị nwere ike ịnye iwu a.

# chronyc sources

Hazie Chrony na Linux

Faịlụ nhazi nke chrony dị na /etc/chrony.conf ma ọ bụ /etc/chrony/chrony.conf na faịlụ nhazi nlele nwere ike ịdị ka nke a:

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

Nhazi a dị n'elu na-enye ozi ndị a:

  • ihe nkesa – ntuziaka a na-eji akọwa ihe nkesa NTP iji mekọrịta site na.
  • stratumweight – ole ka a ga-atụkwasị anya n'otu stratum na isi mmalite mmekọrịta. Uru ndabara bụ 0.0001.
  • driftfile – ọnọdụ na aha faịlụ nwere data mkpagharị.
  • Makestep – ntuziaka a na-eme ka oge na-aga nwayọ nwayọ dozie oge ọ bụla mebiri site na ịgba ọsọ ma ọ bụ wetulata elekere dịka achọrọ.
  • logdir – ụzọ faịlụ ndekọ chrony.

Ọ bụrụ n’ịchọrọ ịtinye elekere sistemụ ozugbo na ileghara mgbanwe ọ bụla na-aga n’ihu ugbu a, ịnwere ike iji iwu a:

# chronyc makestep

Ọ bụrụ na ị kpebie ịkwụsị chrony, ị nwere ike iji iwu ndị a.

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

Nke a bụ ihe ngosi ngosi nke ngwa ọrụ chrony yana otu enwere ike iji ya na sistemụ Linux gị. Ọ bụrụ na-ịchọrọ ịlele nkọwa ndị ọzọ gbasara chrony, nyochaa akwụkwọ akụkọ oge.