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.