Com configurar NTP a CentOS 8

How Configure Ntp Centos 8



Aquesta publicació us ensenyarà sobre el Network Time Protocol (NTP), la seva instal·lació i el seu mètode de configuració a CentOS. A més, també us mostrarem el procediment per configurar el servidor NTP i el client al vostre sistema CentOS. Així que anem cap a aquest viatge!

Què és NTP?

El Protocol de temps de xarxa : com el seu nom indica que és un protocol utilitzat per sincronitzar els temps de rellotge intern en un sistema present en una xarxa. Aquest protocol cobreix tant les màquines de sincronització en una xarxa local com amb un servidor d’Internet. Normalment s’incrusta en una configuració client-servidor, però també es pot utilitzar en la sincronització de temps d’igual a igual. El sistema operatiu gestiona la zona horària, mentre que NTP s’utilitza per sincronitzar el temps universal coordinat (UTC). Consulteu el diagrama següent, que representa el funcionament de NTP:









Dimonis NTP:

El dimoni ntpd, que s'utilitzava anteriorment per sincronitzar la configuració de data i hora, ha estat rebutjat i ja no és accessible per als sistemes Linux actuals com Fedora 30, Ubuntu 20.04 i CentOS 8. Chrony, una implementació NTP desenvolupada per RedHat, va substituir aquest dimoni NTP .



Què és Chrony?

Chrony és una forma diferent d’implementació de protocols NTP que ntpd. Es configura com a servidor NTP o client NTP. Chrony es compon de dues parts:





  1. chronyd : que és un dimoni d'espai d'usuari.
  2. chronyc : una aplicació de línia d'ordres per personalitzar chronyd.

En comparació amb chrony, ntpd triga molt de temps a canviar els rellotges dels sistemes que no estan connectats o alimentats permanentment. El motiu d’aquest fet és que es realitzen diversos ajustaments menors basats en observacions de desplaçament i derivació del rellotge. L'estabilitat dels rellotges de maquinari també està influenciada per les fluctuacions de temperatura, que poden ser considerables mentre s'encén una màquina. En canvi, Chrony pot ajustar-se al canvi del rellotge del sistema.

Quines coses pot fer chronyd que ntpd no pot fer?

  • Chronyd us ajuda a calcular la taxa de guany o pèrdua del maquinari o del rellotge en temps real. Aquest segment de cronologia pot utilitzar aquesta informació per definir l’hora del sistema recuperant el valor del rellotge en temps real.
  • També pot admetre xarxes aïllades on l’entrada manual només és la forma de correcció horària. Chronyd pot examinar els errors o errors corregits en altres actualitzacions per estimar quant perd o guanya temps l'ordinador. Després d’haver passat aquest punt de control, chronyd utilitza els valors estimats per retallar el rellotge de l’ordinador.

Quin dimoni NTP hauria de triar?

  • Tots els sistemes que sovint es desconnecten o es suspenen i després es restauren a una xarxa haurien de considerar-se cronològics. Els exemples que es detallen en aquesta secció són els sistemes mòbils i virtuals.
  • Per als sistemes que generalment es deixen en funcionament tot el temps, s’ha de tenir en compte el dimoni NTP ntpd. A més, els sistemes que requereixin IP o emissió múltiple haurien de triar adoptar ntpd.

Instal·lació de Chrony a CentOS:

Abans de configurar chrony com a servidor o client NTP, primer heu d'assegurar-vos que chrony s'ha d'instal·lar al vostre sistema. Si encara no el teniu, escriviu l'ordre següent per instal·lar-lo al vostre sistema CentOS:



$suodnfinstal·larChrony

Introduïu y per permetre que el procés descarregui cronològicament.

Un cop descarregat chrony, inicieu i activeu el servei chronyd mitjançant aquestes ordres:

$systemctl start chronyd

$systemctlhabilitarchronyd

Ara, comproveu l'estat del servei chronyd i assegureu-vos que el servei s'estigui executant.

$systemctl status chronyd

Configuració de Chrony com a servidor NTP:

Anem cap al procediment de configuració cronològica. Ara us mostrarem el mètode de configuració de chrony com a servidor NTP.
Primer de tot, obriu els fitxers de configuració chrony a l'editor Vi:

$nosaltres /etc/chrony.conf

El fitxer de configuració serà així:

Ara, exploreu aquest fitxer de configuració i descomenteu les línies que fan referència per permetre les adreces de xarxa.

Com que el fitxer chrony s'obre en un editor Vi, per inserir o eliminar el # de la línia esmentada anteriorment, hem de canviar al mode d'inserció Vi. Per a això, heu de prémer Esc.

Si no teniu permís per escriure o canviar alguna cosa al fitxer, utilitzeu l'ordre que s'indica a continuació per canviar primer el permís del fitxer.

$suo chmod+ rwx/etc/chrony.conf

Per desar el canvi i sortir de l'editor Vi, escriviu: wq i premeu Intro.

Ara, reinicieu el servei chronyd:

$systemctl reinicia chronyd

Ara, obriu el port del tallafoc per permetre les sol·licituds entrants de NTP.

$tallafoc-cmd--permanent --add-service= ntp

tallafoc-cmd--recarregar

Així és com configureu un servidor NTP a CentOS basat en chrony.

Configuració de Chrony com a client NTP:

Voleu configurar chrony com a client NTP en lloc de servidor NTP? No et preocupis! La propera part de l'article mostrarà el mètode per configurar crony com a client NTP.
Primer de tot, instal·leu chrony al vostre sistema CentOS:

$suodnfinstal·larChrony

Després, activeu el servei chronyd mitjançant aquesta ordre:

$suosystemctlhabilitarchronyd

Ara és hora de fer alguns canvis al fitxer de configuració de chrony. Aquests canvis són essencials per configurar els clients.

$suo nano /etc/chrony.conf

Afegiu la línia indicada a continuació al fitxer de configuració cronològica i deseu els canvis.

Servidor 192.168.0.016

Al terminal, utilitzeu aquesta ordre per reiniciar el servei chronyd:

$suosystemctl reinicia chronyd

Ara, consulteu les fonts NTP. El servidor NTP configurat hauria d’existir a la llista de sortida.

$fonts cronòniques

Conclusió:

NTP és un protocol utilitzat per sincronitzar els temps de rellotge intern en un sistema present en una xarxa. Aquest protocol cobreix tant les màquines de sincronització en una xarxa local com amb un servidor d’Internet. Sistemes anteriors utilitzats ntpd com a implementació NTP, però aquest dimoni NTP ha estat rebutjat i ja no és accessible per als sistemes Linux més recents, inclòs CentOS 8. Chrony es desplega al mercat com a substitut del dimoni ntpd. En aquest article, heu après algunes coses bàsiques sobre NTP, chrony i les seves característiques. A més, també us hem mostrat els mètodes per configurar crony com a Servidor NTP i Client en el teu CentOS sistema.