A avea o durată exactă a sistemului pe un server Linux este foarte important din cauza mai multor componente de sistem, cum ar fi Cron și Anacron, scripturi de rezervă și mult mai multă muncă bazată pe timp. Cronometrul precis poate fi realizat folosind Network Time Protocol (NTP) protocol.
NTP este un protocol vechi, cunoscut pe scară largă și multiplataforma conceput pentru sincronizați ceasurile computerelor printr-o rețea. De obicei, sincronizează un computer cu servere de timp pe Internet sau alte surse, cum ar fi un receptor radio sau satelit sau un serviciu de modem telefonic. Poate fi folosit și ca sursă de timp / server pentru sistemele client.
În RHEL Linux 8, ntp pachetul nu mai este acceptat și este implementat de chronyd (un daemon care rulează în spațiul utilizator) care este furnizat în cronică pachet.
cronică funcționează atât ca un NTP server și ca un NTP client, care este utilizat pentru a sincroniza ceasul sistemului cu serverele NTP și poate fi utilizat pentru a sincroniza ceasul sistemului cu un ceas de referință (de exemplu, un receptor GPS).
Este, de asemenea, utilizat pentru a sincroniza ceasul sistemului cu o intrare manuală a timpului și ca NTPv4 server sau peer pentru a oferi un serviciu de timp către alte computere din rețea.
Citește și: Cum se instalează și se utilizează Chrony în Linux
În acest articol, vă vom arăta cum să instalați și să configurați NTP server și client folosind cronică pachet în RHEL 8 Linux distribuție.
Server NTP - RHEL 8: 192.168.56.110. Client NTP - CentOS 7: 192.168.56.109.
Pentru a instala fișierul cronică suite, utilizați următoarele Manager de pachete DNF după cum urmează. Această comandă va instala o dependență numită timedatex.
# dnf install chrony.
cronică suita este formată din chronyd, și chronyc, un utilitar de linie de comandă care este utilizat pentru a modifica diferiți parametri de operare și pentru a monitoriza performanța acestuia în timp ce rulează.
Acum începeți chronyd service, activați-l pentru a porni automat la pornirea sistemului și a verifica starea de rulare folosind următoarele comenzi systemctl.
# systemctl start chronyd. # systemctl status chronyd. # systemctl activate chronyd.
În această secțiune, vom arăta cum să configurați fișierul RHEL 8 server un server de timp NTP master. Deschide /etc/chrony.conf
fișier de configurare utilizând oricare dintre fișierele dvs. editorul preferat bazat pe text.
# vi /etc/chrony.conf.
Apoi căutați permite
directivă de configurare și decomentați-o și setați valoarea la reţea sau subrețea adresa de la care clienții au voie să se conecteze.
permite 192.168.56.0/24.
Salvați fișierul și închideți-l. Apoi reporniți chronyd configurarea serviciului pentru a aplica modificările recente.
# systemctl reporniți chronyd.
Apoi, deschideți accesul la NTP serviciu în firewalld configurarea pentru permite solicitările NTP primite de la clienți.
# firewall-cmd --permanent --add-service = ntp. # firewall-cmd --reload.
Această secțiune arată cum să configurați cronică ca client direct NTP în CentOS 7 Server. Începeți prin instalarea fișierului cronică pachet folosind următoarele yum comanda.
# yum install chrony.
Odată instalat, puteți porni, activa și verifica starea serviciului cronyd folosind următoarele comenzi systemctl.
# systemctl start chronyd. # systemctl activate chronyd. # systemctl status chronyd.
Apoi, trebuie să configurați sistemul ca un client direct al serverului NTP. Deschide /etc/chrony.conf
fișier de configurare cu un editor de bază de text.
# vi /etc/chrony.conf.
Pentru a configura un sistem ca client NTP, trebuie să știe ce servere NTP ar trebui să solicite pentru ora curentă. Puteți specifica serverele folosind Server sau bazin directivă.
Deci, comentați serverele NTP implicite specificate ca valoare a directivei de server și setați în schimb adresa serverului RHEL 8.
server 192.168.56.110.
Salvați modificările din fișier și închideți-l. Apoi reporniți chronyd configurații de servicii pentru ca modificările recente să intre în vigoare.
# systemctl reporniți chronyd.
Acum executați următoarea comandă pentru a afișa sursele de timp curente (Server NTP) acea chronyd accesează, care ar trebui să fie adresa serverului dvs. NTP.
# surse cronice
Pe server, executați următoarea comandă pentru a afișa informații despre clienții NTP care evaluează serverul NTP.
# clienți cronici.
Pentru mai multe informații despre cum să utilizați utilitate chronyc, executați următoarea comandă.
# man chronyc.
Asta e tot! În acest articol, am arătat cum se instalează și se configurează un NTP server în RHEL 8 folosind cronică suită. De asemenea, am arătat cum să configurați un NTP client pe CentOS 7.
Dacă aveți întrebări despre acest articol, utilizați formularul de comentarii de mai jos pentru a pune întrebări sau întrebări.