Kā instalēt un izmantot Chrony Linux


Chrony ir elastīga tīkla laika protokola (NTP) ieviešana. To izmanto, lai sinhronizētu sistēmas pulksteni no dažādiem NTP serveriem, atsauces pulksteņiem vai ar manuālu ievadi.

To var izmantot arī NTPv4 serveri, lai nodrošinātu laika servisu citiem tā paša tīkla serveriem. Tas ir paredzēts, lai darbotos nevainojami dažādos apstākļos, piemēram, periodisks tīkla savienojums, stipri noslogoti tīkli, mainīga temperatūra, kas var ietekmēt parasto datoru pulksteni.

Chrony nāk ar divām programmām:

  • chronyc - komandrindas saskarne chrony
  • chronyd - dēmons, kuru var iedarbināt sāknēšanas laikā

Šajā apmācībā mēs parādīsim, kā instalēt un izmantot Chrony savā Linux sistēmā.

Instalējiet Chrony Linux

Dažās sistēmās chrony var būt instalēta pēc noklusējuma. Tomēr, ja trūkst pakotnes, varat to viegli instalēt. izmantojot noklusējuma pakotņu pārvaldnieka rīku attiecīgajos Linux izplatījumos, izmantojot šādu komandu.

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

Lai pārbaudītu hronīda statusu, izmantojiet šo komandu.

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

Ja pēc palaišanas vēlaties iespējot chrony dēmonu, varat izmantot šādu komandu.

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

Pārbaudiet Chrony Synchronization Linux

Lai pārbaudītu, vai chrony patiešām ir sinhronizēts, mēs izmantosim tās komandrindas programmu chronyc, kurai ir izsekošanas opcija, kas sniegs atbilstošu informāciju.

# chronyc tracking

Uzskaitītie faili sniedz šādu informāciju:

  • Atsauces ID - atsauces ID un nosaukums, ar kuru dators pašlaik tiek sinhronizēts.
  • Stratum - apiņu skaits datorā ar pievienotu atsauces pulksteni.
  • Ref laiks - tas ir UTC laiks, kurā tika veikts pēdējais mērījums no atsauces avota.
  • Sistēmas laiks - sistēmas pulksteņa aizkave no sinhronizēta servera.
  • Pēdējā nobīde - pēdējā pulksteņa atjauninājuma aprēķinātā nobīde.
  • RMS nobīde - nobīdes vērtības ilgtermiņa vidējā vērtība.
  • Biežums - tas ir ātrums, ar kādu sistēmas pulkstenis būtu nepareizs, ja hronīds to neizlabo. Tas ir norādīts ppm (miljona daļās).
  • Atlikušais frekvence - atlikusī frekvence norāda atšķirību starp mērījumiem no atsauces avota un pašlaik izmantoto frekvenci.
  • Šķībs - aplēstā kļūdas robeža.
  • Saknes aizkave - kopējais tīkla ceļa aizkave uz slāņa datoru, no kura tiek sinhronizēts dators.
  • Lēciena statuss - tas ir lēciena statuss, kuram var būt viena no šīm vērtībām: normāls, ievietot otro, dzēst otro vai nav sinhronizēts.

Lai pārbaudītu informāciju par chrony avotiem, varat izdot šādu komandu.

# chronyc sources

Konfigurējiet Chrony operētājsistēmā Linux

Chrony konfigurācijas fails atrodas /etc/chrony.conf vai /etc/chrony/chrony.conf, un konfigurācijas faila paraugs var izskatīties šādi:

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

Iepriekš minētā konfigurācija sniedz šādu informāciju:

  • serveris - šī direktīva tiek izmantota, lai aprakstītu NTP serveri, no kura sinhronizēt.
  • slāņa svars - cik liels attālums katram slānim jāpievieno sinhronizācijas avotam. Noklusējuma vērtība ir 0,0001.
  • driftfile - faila, kurā ir dati par drift, atrašanās vieta un nosaukums.
  • Makestep - šī direktīva liek chrony pakāpeniski labot jebkuru laika nobīdi, pēc nepieciešamības pārsniedzot ātrumu vai palēninot pulksteni.
  • logdir - ceļš uz chrony žurnālfailu.

Ja vēlaties nekavējoties iestatīt sistēmas pulksteni un ignorēt visus pašlaik notiekošos pielāgojumus, varat izmantot šādu komandu:

# chronyc makestep

Ja jūs nolemjat pārtraukt chrony, varat izmantot šādas komandas.

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

Šī bija chrony lietderība un kā to var izmantot jūsu Linux sistēmā. Ja vēlaties pārbaudīt sīkāku informāciju par chrony, pārbaudiet chroniju dokumentāciju.