Bii o ṣe le Fi sii ati Lo Chrony ni Lainos
Chrony jẹ imuse ti o rọ ti Protocol Aago Nẹtiwọọki (NTP). O ti lo lati muuṣiṣẹpọ aago eto lati oriṣiriṣi awọn olupin NTP, awọn iṣọka itọkasi tabi nipasẹ titẹsi ọwọ.
O tun le ṣee lo olupin NTPv4 lati pese iṣẹ akoko si awọn olupin miiran ni nẹtiwọọki kanna. O tumọ si lati ṣiṣẹ laisi abawọn labẹ awọn ipo oriṣiriṣi gẹgẹbi asopọ nẹtiwọọki lemọlemọ, awọn nẹtiwọọki ti kojọpọ ti o wuwo, awọn iwọn otutu iyipada eyiti o le ni ipa lori aago ti awọn kọnputa lasan.
Chrony wa pẹlu awọn eto meji:
- chronyc - wiwo ila laini aṣẹ fun chrony
- chronyd - daemon ti o le bẹrẹ ni akoko bata
Ninu ẹkọ yii a yoo fi ọ han bi o ṣe le fi sori ẹrọ ati lilo Chrony lori ẹrọ Linux rẹ.
Fi Chrony sori Linux
Lori diẹ ninu awọn ọna ṣiṣe, a le fi chrony sori ẹrọ nipasẹ aiyipada. Ṣi ti package ba nsọnu, o le fi rọọrun sii. lilo ọpa oluṣakoso package aiyipada rẹ lori awọn pinpin kaakiri Linux rẹ nipa lilo pipaṣẹ atẹle.
# yum -y install chrony [On CentOS/RHEL] # apt install chrony [On Debian/Ubuntu] # dnf -y install chrony [On Fedora 22+]
Lati ṣayẹwo ipo ti chronyd lo aṣẹ atẹle.
# systemctl status chronyd [On SystemD] # /etc/init.d/chronyd status [On Init]
Ti o ba fẹ mu ki chrony daemon ṣiṣẹ lori bata, o le lo aṣẹ atẹle.
# systemctl enable chronyd [On SystemD] # chkconfig --add chronyd [On Init]
Ṣayẹwo Amuṣiṣẹpọ Chrony ni Lainos
Lati ṣayẹwo ti o ba ti muṣẹpọ chrony gangan, a yoo lo o jẹ chronyc eto laini aṣẹ, eyiti o ni aṣayan titele eyiti yoo pese alaye ti o yẹ.
# chronyc tracking
Awọn faili ti a ṣe akojọ pese alaye wọnyi:
- ID itọkasi - ID itọkasi ati orukọ eyiti kọmputa ti muuṣiṣẹpọ lọwọlọwọ.
- Stratum - nọmba ti hops si kọnputa pẹlu aago itọkasi ti a so.
- Akoko Ref - eyi ni akoko UTC eyiti iwọn wiwọn ti o kẹhin lati orisun itọkasi ti ṣe.
- Akoko eto - idaduro ti aago eto lati ọdọ olupin ti o ṣiṣẹpọ. Aṣeṣe ti o kẹhin - aiṣedeede ifoju ti imudojuiwọn aago to kẹhin. aiṣedede RMS - apapọ igba pipẹ ti iye aiṣedeede.
- Igbagbogbo - eyi ni oṣuwọn nipasẹ eyiti aago eto naa yoo jẹ aṣiṣe ti chronyd ko ba ṣe atunṣe. O ti pese ni ppm (awọn ẹya fun miliọnu).
- Iku freq - igbohunsafẹfẹ iyoku tọka iyatọ laarin awọn wiwọn lati orisun itọkasi ati igbohunsafẹfẹ ti a nlo lọwọlọwọ.
- Skew - aṣiṣe iṣiro ti igbohunsafẹfẹ.
- Idaduro gbongbo - apapọ awọn idaduro ọna opopona si kọnputa stratum, lati inu eyiti a ti n mu kọmputa ṣiṣẹpọ.
- Ipo fifo - eyi ni ipo fifo eyiti o le ni ọkan ninu awọn iye atẹle wọnyi - deede, fi sii keji, paarẹ keji tabi ko ṣiṣẹpọ.
Lati ṣayẹwo alaye nipa awọn orisun chrony, o le fun ni aṣẹ atẹle.
# chronyc sources
Ṣe atunto Chrony ni Lainos
Faili iṣeto ni chrony wa ni /etc/chrony.conf tabi /etc/chrony/chrony.conf ati faili iṣeto apẹẹrẹ le wo nkan bi eleyi:
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
Iṣeto loke ti pese alaye wọnyi:
- olupin - itọsọna yii ti a lo lati ṣe apejuwe olupin NTP lati muṣiṣẹ lati.
- stratumweight - ijinna melo ni o yẹ ki o ṣafikun fun stratum si orisun amuṣiṣẹpọ. Iye aiyipada jẹ 0,0001.
- driftfile - ipo ati orukọ faili ti o ni data fiseete.
- Makestep - itọsọna yii fa ki chrony ṣe atunṣe pẹ diẹ nigbakugba aiṣedeede nipasẹ iyara tabi fa fifalẹ aago bi o ti nilo.
- logdir - ọna si faili log ti chrony.
Ti o ba fẹ lati tẹ aago eto lẹsẹkẹsẹ ki o kọju si eyikeyi awọn atunṣe lọwọlọwọ ti nlọ lọwọ, o le lo aṣẹ atẹle:
# chronyc makestep
Ti o ba pinnu lati da chrony duro, o le lo awọn ofin wọnyi.
# systemctl stop chrony [On SystemD] # /etc/init.d/chronyd stop [On Init]
Eyi jẹ ifihan ifihan ti iwulo chrony ati bii o ṣe le lo lori ẹrọ Linux rẹ. Ti o ba fẹ lati ṣayẹwo awọn alaye diẹ sii nipa chrony, ṣe atunyẹwo awọn iwe aṣẹ chrony.