Giunsa ang Pag-install sa NTP sa RHEL 8


Ang pagbaton ug tukma nga oras sa sistema sa usa ka server sa Linux hinungdanon kaayo tungod sa daghang mga sangkap sa sistema sama sa mga backup nga script ug daghan pa nga trabaho base sa oras. Ang tukma nga timekeeping mahimong makab-ot gamit ang Network Time Protocol (NTP) protocol.

Ang NTP usa ka karaan, kaylap nga nailhan ug cross-platform nga protocol nga gidisenyo aron i-synchronize ang mga orasan sa mga kompyuter sa usa ka network. Kini kasagarang nag-synchronize sa usa ka kompyuter ngadto sa mga server sa oras sa Internet o uban pang tinubdan, sama sa radio o satellite receiver o serbisyo sa modem sa telepono. Mahimo usab kini gamiton ingon usa ka gigikanan sa oras/server alang sa mga sistema sa kliyente.

Sa RHEL Linux 8, ang ntp package dili na suportado ug kini gipatuman sa chronyd (usa ka daemon nga nagdagan sa user-space) nga gihatag sa chrony package.

Ang chrony nagtrabaho isip NTP server ug isip NTP client, nga gigamit sa pag-synchronize sa system clock sa NTP servers, ug mahimong gamiton sa pag-synchronize sa system clock gamit ang reference clock (eg GPS receiver).

Gigamit usab kini sa pag-synchronize sa sistema sa orasan sa usa ka manual nga input sa oras, ug ingon usa ka NTPv4 server o kauban aron mahatagan usa ka serbisyo sa oras sa ubang mga kompyuter sa network.

Niini nga artikulo, ipakita namon kanimo kung giunsa ang pag-install ug pag-configure sa NTP server ug kliyente gamit ang chrony package sa RHEL 8 Linux distribution.

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

Giunsa ang Pag-install sa Chrony sa RHEL 8

Aron ma-install ang chrony suite, gamita ang mosunod nga DNF package manager sama sa mosunod. Kini nga sugo mag-instalar og dependency nga gitawag og timedatex.

# dnf install chrony

Ang chrony suite naglangkob sa chronyd, ug chronyc, usa ka command line utility nga gigamit sa pag-usab sa nagkalain-laing operating parameters ug sa pagmonitor sa performance niini samtang kini nagdagan.

Karon sugdi ang chronyd nga serbisyo, himoa kini nga awtomatikong magsugod sa system boot ug pamatud-i ang running status gamit ang mosunod nga systemctl commands.

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

Giunsa ang Pag-configure sa NTP Server Gamit ang Chrony sa RHEL 8

Sa kini nga seksyon, ipakita namon kung giunsa ang pag-set up sa imong RHEL 8 server nga usa ka master nga NTP time server. Ablihi ang /etc/chrony.conf configuration file gamit ang bisan unsa sa imong paborito nga text-based editor.

# vi /etc/chrony.conf

Dayon pangitaa ang allow configuration direktiba ug uncomment kini ug ibutang ang bili niini ngadto sa network o subnet address diin ang mga kliyente gitugotan sa pagkonektar.

allow 192.168.56.0/24

I-save ang file ug isira kini. Dayon i-restart ang chronyd service configuration aron magamit ang bag-ong mga kausaban.

# systemctl restart chronyd

Sunod, ablihi ang pag-access sa serbisyo sa NTP sa pagsumpo sa firewalld aron tugutan ang umaabot nga mga hangyo sa NTP gikan sa mga kliyente.

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

Giunsa ang Pag-configure sa Kliyente sa NTP Gamit ang Chrony sa RHEL 8

Kini nga seksyon nagpakita kung giunsa ang pag-configure sa chrony ingon usa ka direkta nga kliyente sa NTP sa among CentOS 7 server. Sugdi pinaagi sa pag-instalar sa chrony package gamit ang mosunod nga yum command.

# yum install chrony

Sa higayon nga ma-install, mahimo ka magsugod, makahimo ug mag-verify sa status sa serbisyo sa chronyd gamit ang mosunod nga mga command systemctl.

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

Sunod, kinahanglan nimo nga i-configure ang sistema ingon usa ka direkta nga kliyente sa NTP server. Ablihi ang /etc/chrony.conf configuration file gamit ang text-base editor.

# vi /etc/chrony.conf

Aron ma-configure ang usa ka sistema ingon usa ka kliyente sa NTP, kinahanglan mahibal-an kung unsang mga server sa NTP ang kinahanglan nga pangayoon sa karon nga oras. Mahimo nimong ipiho ang mga server gamit ang direktiba sa server o pool.

Busa ikomento ang default nga mga server sa NTP nga gipiho nga kantidad sa direktiba sa server, ug ibutang ang adres sa imong RHEL 8 server.

server 192.168.56.110

I-save ang mga pagbag-o sa file ug isira kini. Unya i-restart ang chronyd nga mga pag-configure sa serbisyo para sa mga bag-o nga pagbag-o aron matuman.

# systemctl restart chronyd

Karon padagana ang mosunod nga sugo aron ipakita ang kasamtangang mga tinubdan sa oras (NTP server) nga gi-access sa chronyd, nga kinahanglan mao ang imong NTP server address.

# chronyc sources 

Sa server, padagana ang mosunod nga sugo aron ipakita ang impormasyon bahin sa mga kliyente sa NTP nga nag-assess sa NTP server.

# chronyc clients

Para sa dugang nga impormasyon kon unsaon paggamit ang chronyc utility, padagana ang mosunod nga sugo.

# man chronyc

Kana lang! Sa kini nga artikulo, gipakita namon kung giunsa ang pag-install ug pag-configure sa usa ka NTP server sa RHEL 8 gamit ang chrony suite. Gipakita usab namo kung giunsa ang pag-configure sa usa ka kliyente sa NTP sa CentOS 7.

Kung adunay ka mga pangutana bahin sa kini nga artikulo, gamita ang porma sa komento sa ubos aron mangutana bisan unsang mga pangutana o pangutana.