Kuinka asentaa ja käyttää Chrony Linuxissa
Chrony on NTP (Network Time Protocol) -toiminnon joustava toteutus. Sitä käytetään järjestelmän kellon synkronointiin eri NTP-palvelimilta, referenssikelloilta tai manuaalisen syötteen kautta.
Sitä voidaan käyttää myös NTPv4-palvelimella aikapalvelun tarjoamiseksi muille saman verkon palvelimille. Sen on tarkoitus toimia virheettömästi erilaisissa olosuhteissa, kuten ajoittaisessa verkkoyhteydessä, voimakkaasti kuormitetuissa verkoissa, muuttuvissa lämpötiloissa, jotka voivat vaikuttaa tavallisten tietokoneiden kelloon.
Chrony sisältää kaksi ohjelmaa:
- chronyc - chrony-komentoriviliittymä
- chronyd - daemon, joka voidaan käynnistää käynnistyshetkellä
Tässä opetusohjelmassa näytämme sinulle, miten Chrony asennetaan ja käytetään Linux-järjestelmässäsi.
Asenna Chrony Linuxiin
Joissakin järjestelmissä chrony voidaan asentaa oletuksena. Silti, jos paketti puuttuu, voit asentaa sen helposti. käyttämällä oletuspaketinhallintatyökalua vastaavissa Linux-jakeluissasi seuraavan komennon avulla.
# yum -y install chrony [On CentOS/RHEL] # apt install chrony [On Debian/Ubuntu] # dnf -y install chrony [On Fedora 22+]
Tarkista chronyd-tila seuraavalla komennolla.
# systemctl status chronyd [On SystemD] # /etc/init.d/chronyd status [On Init]
Jos haluat ottaa chrony-demonin käyttöön käynnistyksen yhteydessä, voit käyttää seuraavaa komentoa.
# systemctl enable chronyd [On SystemD] # chkconfig --add chronyd [On Init]
Tarkista Chrony-synkronointi Linuxissa
Tarkistamme, onko chrony todella synkronoitu, käytämme sen komentoriviohjelmaa chronyc, jolla on seurantavaihtoehto, joka antaa tarvittavat tiedot.
# chronyc tracking
Luetellut tiedostot sisältävät seuraavat tiedot:
- Viitetunnus - viitenumero ja nimi, johon tietokone on tällä hetkellä synkronoitu.
- Stratum - hyppyjen määrä tietokoneelle, johon on liitetty viitekello.
- Ref-aika - tämä on UTC-aika, jolloin viimeinen mittaus vertailulähteestä tehtiin.
- Järjestelmän aika - järjestelmän kellon viive synkronoidulta palvelimelta.
- Viimeinen siirtymä - viimeisen kellopäivityksen arvioitu siirtymä.
- RMS-offset - offset-arvon pitkäaikainen keskiarvo.
- Taajuus - tämä on nopeus, jolla järjestelmän kello olisi väärä, jos chronyd ei korjaa sitä. Se toimitetaan miljoonasosina (ppm).
- Jäännöstaajuus - jäännöstaajuus ilmaisi eron vertailulähteestä saatujen mittausten ja tällä hetkellä käytetyn taajuuden välillä.
- Vino - taajuuden arvioitu virheraja.
- Juuriviive - verkon polun viiveiden kokonaismäärä kerrostietokoneelle, josta tietokonetta synkronoidaan.
- Hyppy tila - tämä on hyppy tila, jolla voi olla jokin seuraavista arvoista - normaali, lisää toinen, poista toinen tai ei synkronoitu.
Voit tarkistaa chrony-lähteiden tiedot antamalla seuraavan komennon.
# chronyc sources
Määritä Chrony Linuxissa
Chrony-määritystiedosto sijaitsee osoitteessa /etc/chrony.conf tai /etc/chrony/chrony.conf ja esimerkki kokoonpanotiedostosta voi näyttää tältä:
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
Yllä oleva kokoonpano tarjoaa seuraavat tiedot:
- palvelin - tätä direktiiviä käytetään kuvaamaan NTP-palvelinta, josta synkronoidaan.
- kerrospaino - kuinka suuri etäisyys tulisi lisätä kerroksittain synkronointilähteeseen. Oletusarvo on 0,0001.
- driftfile - ajotietoja sisältävän tiedoston sijainti ja nimi.
- Makestep - tämä direktiivi saa chronyin korjaamaan vähitellen aikaeron nopeuttamalla tai hidastamalla kelloa tarpeen mukaan.
- logdir - polku chrony-lokitiedostoon.
Jos haluat vaihtaa järjestelmän kelloa välittömästi ja jättää huomioimatta kaikki käynnissä olevat säädöt, voit käyttää seuraavaa komentoa:
# chronyc makestep
Jos päätät lopettaa chrony, voit käyttää seuraavia komentoja.
# systemctl stop chrony [On SystemD] # /etc/init.d/chronyd stop [On Init]
Tämä oli chrony-apuohjelman esitys ja kuinka sitä voidaan käyttää Linux-järjestelmässäsi. Jos haluat tarkistaa lisätietoja chronysta, tarkista chrony-ohjeet.