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.confKonfigurā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.