Hvernig á að setja upp NTP í RHEL 8


Það er mjög mikilvægt að hafa nákvæman kerfistíma á Linux netþjóni vegna nokkurra kerfishluta eins og afritunarforskrifta og miklu meiri tímavinnu. Hægt er að ná nákvæmri tímatöku með því að nota Network Time Protocol (NTP) samskiptareglur.

NTP er gömul, víðþekkt og þverpalla siðareglur sem eru hönnuð til að samstilla klukkur tölva yfir netkerfi. Það samstillir venjulega tölvu við nettímaþjóna eða aðrar heimildir, svo sem útvarps- eða gervihnattamóttakara eða símamótaldsþjónustu. Það er einnig hægt að nota sem tímagjafa/miðlara fyrir biðlarakerfi.

Í RHEL Linux 8 er ntp pakkinn ekki lengur studdur og hann er útfærður af chronyd (púkinn sem keyrir í notendarými) sem er í chrony pakkanum.

chrony virkar bæði sem NTP þjónn og sem NTP biðlari, sem er notaður til að samstilla kerfisklukkuna við NTP netþjóna, og hægt er að nota til að samstilla kerfisklukkuna við viðmiðunarklukku (t.d. GPS móttakara).

Það er einnig notað til að samstilla kerfisklukkuna með handvirku tímainntaki og sem NTPv4 þjónn eða jafningi til að veita tímaþjónustu fyrir aðrar tölvur á netinu.

Í þessari grein munum við sýna þér hvernig á að setja upp og stilla NTP netþjóninn og viðskiptavininn með því að nota chrony pakka í RHEL 8 Linux dreifingu.

NTP Server - RHEL 8:  192.168.56.110
NTP Client - CentOS 7:  192.168.56.109

Hvernig á að setja upp Chrony í RHEL 8

Til að setja upp chrony föruneyti skaltu nota eftirfarandi DNF pakkastjóra sem hér segir. Þessi skipun mun setja upp ósjálfstæði sem kallast timedatex.

# dnf install chrony

Chrony föruneytið samanstendur af chronyd og chronyc, skipanalínuforriti sem er notað til að breyta ýmsum rekstrarbreytum og fylgjast með frammistöðu þess á meðan hún er í gangi.

Ræstu nú chronyd þjónustuna, gerðu það kleift að ræsa sjálfkrafa við ræsingu kerfisins og staðfestu stöðuna í gangi með því að nota eftirfarandi systemctl skipanir.

# systemctl start chronyd
# systemctl status chronyd
# systemctl enable chronyd

Hvernig á að stilla NTP netþjón með Chrony í RHEL 8

Í þessum hluta munum við sýna hvernig á að setja upp RHEL 8 netþjóninn þinn sem aðal NTP tímaþjón. Opnaðu /etc/chrony.conf stillingarskrána með því að nota einhvern af uppáhalds textaritlinum þínum.

# vi /etc/chrony.conf

Leitaðu síðan að allow stillingartilskipuninni og afskrifaðu hana og stilltu gildi hennar á net- eða undirnetsfangið sem viðskiptavinum er heimilt að tengjast frá.

allow 192.168.56.0/24

Vistaðu skrána og lokaðu henni. Endurræstu síðan chronyd þjónustustillinguna til að beita nýlegum breytingum.

# systemctl restart chronyd

Næst skaltu opna aðgang að NTP þjónustunni í eldveggsstillingu til að leyfa komandi NTP beiðnir frá viðskiptavinum.

# firewall-cmd --permanent --add-service=ntp
# firewall-cmd --reload

Hvernig á að stilla NTP viðskiptavin með því að nota Chrony í RHEL 8

Þessi hluti sýnir hvernig á að stilla chrony sem beinan NTP viðskiptavin á CentOS 7 þjóninum okkar. Byrjaðu á því að setja upp chrony pakkann með því að nota eftirfarandi yum skipun.

# yum install chrony

Þegar það hefur verið sett upp geturðu ræst, virkjað og staðfest chronyd þjónustustöðu með því að nota eftirfarandi systemctl skipanir.

# systemctl start chronyd
# systemctl enable chronyd
# systemctl status chronyd

Næst þarftu að stilla kerfið sem beinan viðskiptavin NTP netþjónsins. Opnaðu /etc/chrony.conf stillingarskrána með ritstjóra sem byggir á texta.

# vi /etc/chrony.conf

Til að stilla kerfi sem NTP biðlara þarf það að vita hvaða NTP netþjóna það ætti að spyrja um núverandi tíma. Þú getur tilgreint netþjónana með því að nota netþjóninn eða laug tilskipunina.

Svo skrifaðu athugasemd við sjálfgefna NTP netþjóna sem tilgreindir eru sem gildi netþjónatilskipunarinnar og stilltu heimilisfang RHEL 8 netþjóns þíns í staðinn.

server 192.168.56.110

Vistaðu breytingarnar í skránni og lokaðu henni. Endurræstu síðan chronyd þjónustustillingarnar til að nýlegar breytingar taki gildi.

# systemctl restart chronyd

Keyrðu nú eftirfarandi skipun til að sýna núverandi tímagjafa (NTP miðlara) sem chronyd er að fá aðgang að, sem ætti að vera heimilisfang NTP netþjónsins.

# chronyc sources 

Á þjóninum, keyrðu eftirfarandi skipun til að birta upplýsingar um NTP viðskiptavini sem meta NTP þjóninn.

# chronyc clients

Fyrir frekari upplýsingar um hvernig á að nota chronyc tólið skaltu keyra eftirfarandi skipun.

# man chronyc

Það er allt og sumt! Í þessari grein höfum við sýnt hvernig á að setja upp og stilla NTP netþjón í RHEL 8 með chrony suite. Við sýndum einnig hvernig á að stilla NTP viðskiptavin á CentOS 7.

Ef þú hefur einhverjar spurningar um þessa grein, notaðu athugasemdareyðublaðið hér að neðan til að spyrja spurninga eða fyrirspurna.