Kā tas darbojas, instalējiet un izmantojiet Chrony Linux (tīkla laika protokola NTP)

Viens no vissvarīgākajiem jebkura servera aspektiem neatkarīgi no izmantotās operētājsistēmas ir laiks; tā kā no tā ir atkarīgi daudzi pakalpojumi, procesi un lietojumprogrammas, un, ja laiks neizdodas tikai vienā sekundē, mēs varam radīt lielākas problēmas dažādos aspektos ne tikai sistēmas, bet arī administrācijas līmenī.

Lai palīdzētu uzturēt šos laika uzskaites aspektus labākajos Linux standartos, ir izstrādāts protokols ar nosaukumu NTP (tīkla laika protokols), kas ir protokols, kas transportēšanas slānī iet caur 123 UDP portu, un tā funkcija ir ļaut komandām sinhronizēt laiku tīklā, lai iegūtu precīzu laiku. Papildus tam mums ir utilīta ar nosaukumu Chrony, kas ir ideāli piemērota, lai vislabāk izmantotu visu, ko mums piedāvā NTP.

Šī iemesla dēļ šajā apmācībā Solvetic detalizēti paskaidros, kā instalēt un lietot Chrony operētājsistēmā Linux.

Kas ir Chrony?Lietderība Chrony tiek definēta kā tīkla laika protokola (NTP) dinamiska ieviešana, kas ļauj sinhronizēt sistēmas pulksteni ar NTP serveriem, atskaites pulksteņiem un manuālo ievadi, izmantojot tastatūru. Turklāt Chrony var izmantot arī kā NTPv4 serveri (RFC 5905), lai sniegtu laika pakalpojumu citiem tīkla datoriem.

Pateicoties daudzpusīgajam dizainam, Chrony var labi darboties dažādos apstākļos, tostarp ar pārtrauktiem tīkla savienojumiem, pārslogotiem tīkliem, mainīgām temperatūrām un sistēmām, kas nedarbojas nepārtraukti vai darbojas virtuālajā mašīnā, tādējādi ļaujot laika gaitā iegūtiem datiem vienmēr būt pareiziem. .

Chrony ietver divas programmas:

HronīdsKas ir dēmons, kuru var palaist sāknēšanas laikā.

HronikaKas ir komandrindas saskarnes programma, kuru var izmantot, lai uzraudzītu Chronyd veiktspēju un pēc vajadzības mainītu dažādus parametrus izpildes laikā.

Chrony var instalēt operētājsistēmās, piemēram, Linux, FreeBSD, NetBSD, macOS un Solaris.

1. Kā instalēt Chrony operētājsistēmā Linux


1. darbība
Dažos Linux izplatījumos Chrony jau ir instalēts pēc noklusējuma, ja nē, mēs varam izmantot vienu no šīm rindām, lai to instalētu:

CentOS / RHEL

 yum -instalēt chrony

Debian / Ubuntu / Mint

 apt instalēt chrony

Fedora

 dnf -instalējiet chrony

Mēs ievadām burtu "S", lai apstiprinātu Chrony lejupielādi un instalēšanu, šajā gadījumā Ubuntu 18 Server.

PALIELINĀT

2. solis
Pēc tam mēs varam pārbaudīt Chrony statusu, izmantojot šādas rindas:

 systemctl status chronyd (SystemD) /etc/init.d/chronyd status (Init)

PALIELINĀT

3. solis
Ja mēs vēlamies iespējot Chrony dēmonu startēšanas laikā, mums jāizmanto šāda komanda:

 systemctl enable chrony (SystemD) chkconfig -pievienot chronyd (Init)

PALIELINĀT

2. Kā pārbaudīt Chrony laiku


Lai pārbaudītu, vai Chrony pareizi veic sinhronizācijas uzdevumu, mums ir jāizmanto hroniskā komandrindas programma, kurai ir iespēja sekot līdzi attiecīgajai informācijai.

1. darbība
Šim nolūkam mēs izpildām sekojošo:

 hroniska izsekošana

PALIELINĀT

Ģenerētā informācija ir šāda:

Norāda atsauces ID un nosaukumu, ar kuru pašlaik tiek sinhronizēts izvēlētais dators.

 Atsauces ID

Attiecas uz apiņu skaitu komandai, izmantojot pievienoto atsauces pulksteni.

 Stratum

Tas ir UTC laiks, kurā tika veikts pēdējais izmantotā atsauces avota mērījums.

 Atjaunošanas laiks (UTC)

Tā ir sistēmas pulksteņa aizkave no sinhronizētā servera.

 Sistēmas laiks

Norāda pēdējā NTP pulksteņa atjauninājuma nobīdi

 Pēdējais nobīde

Tas ir laika kompensācijas vērtības vidējais rādītājs ilgtermiņā

 RMS nobīde

Tas ir ātrums, ar kādu sistēmas pulkstenis noiet greizi, ja hronons to nepielāgo. Norādīts ppm (daļas uz miljonu)

 Biežums

Norāda atšķirību starp atsauces avota mērījumiem un pašlaik izmantoto frekvenci

 Atlikušais biežums

Attiecas uz paredzamo biežuma kļūdu robežu

 Šķībs

Šī ir kopējā tīkla ceļa kavēšanās datoram, no kura pašlaik veicat sinhronizāciju.

 Saknes aizkavēšanās

Norāda frekvenču izkliedi ārēji un iekšēji faktori

 Sakņu izkliede

Tas atjaunina sinhronizācijas intervālus

 Atjaunināšanas intervāls

Tur ir norādīts lēciena statuss, mums ir tādas iespējas kā normāls, ievietot otro, dzēst otro vai nav sinhronizēts

 Lēciena statuss

Ja mēs vēlamies iegūt informāciju par Chrony avotiem, mēs varam izmantot šādu komandu

 hronikas avoti

PALIELINĀT

3. Kā iestatīt Chrony operētājsistēmā Linux


Hroniskais konfigurācijas fails tiek mitināts ceļā:
 /etc/chrony.conf vai /etc/chrony/chrony.conf
Konfigurācijas fails izskatīsies šādi:

PALIELINĀT

Tur mums ir šāda informācija:

Tas ļauj aprakstīt NTP serveri, kas būs sinhronizācijas uzdevumu sākumpunkts

 Serveris

Tas ir attālums, kas jāpievieno katram slānim sinhronizācijas avotam. Noklusējuma vērtība ir 0,0001

 Stratum svars

Norāda faila, kurā ir novirzes dati, atrašanās vietu un nosaukumu

 Driftfile

Šī direktīva ļauj Chrony pēc vajadzības pakāpeniski koriģēt laika nobīdi, paātrinot vai palēninot pulksteni.

 Pasākums

Tas ir ceļš uz hron žurnāla failu

 Logdir

Lai nekavējoties paātrinātu sistēmas pulksteni un ignorētu visus notiekošos pielāgojumus, mums jāizmanto šāda komanda

 hronisks aplauzums

Lai apturētu Chrony pakalpojumu, mēs varam izmantot vienu no šīm rindām:

SystemD

 systemctl stop chrony

Tajā

 /etc/init.d/chronyd stop

Pateicoties Chrony, mēs varam būt pārliecināti, ka mūsu serveris atradīsies pareizajā laika diapazonā atkarībā no mūsu atrašanās vietas.

wave wave wave wave wave