El viejo demonio NTPD que se utilizó para sincronizar la configuración de la hora y la fecha se ha desactivado y no está disponible para sistemas modernos de Linux como Ubuntu 20.04, Fedora 30 y Centos 8. En su lugar, tenemos cronía, que es una implementación de NTP que desarrolló Redhat.
Chrony es una mejor opción por las siguientes razones:
Estructura de CHRONY
Chrony comprende el cronyd demonio y cronón herramienta de línea de comandos. El cronyd Daemon corre en silencio en el fondo y sincroniza el tiempo del sistema con los servidores definidos en /etc /Chrony.archivo conf.
El cronón La utilidad de línea de comandos permite a los usuarios interactuar con cronía y extraer tanta información como sea posible.
Comenzaremos instalando Chrony en varias distribuciones de Linux.
Instale Chronyd en Linux
En los sistemas modernos, Chronyd viene instalado de forma predeterminada. Sin embargo, Chrony no está incluido en sistemas Linux más antiguos que aún dependen del paquete NTP desactivado.
Entonces, así es como puedes instalar Chrony.
En Ubuntu / Debian / Mint
$ sudo apt-get install chronyd
En CentOS / RHEL
$ sudo yum instalación chronyd
Una vez instalado, habilite y comience a Chronyd Daemon de la siguiente manera:
$ sudo systemctl -inauable ahora Chronyd
Luego confirme el estado de la siguiente manera:
$ sudo systemctl status chronyd
Como puede observar, el Daemon Chronyd está activo y funcionando como se esperaba.
Archivo de configuración de Chrony
Las configuraciones de Chrony se definen en el /etc/Chrony.conf o/etc/Chrony/Chrony.confusión archivo de configuración. Inicialmente, no se requiere intervención ya que los valores predeterminados ya sincronizan su sistema con los grupos de servidores NTP disponibles. Las principales distribuciones de Linux como Ubuntu, Centos, Rhel y Fedora tienen sus grupos NTP predeterminados.
Desde el archivo de configuración a continuación, el grupo de servidores NTP al que está sincronizado el sistema Linux grupo 2.cento.piscina.NTP.org eburst
Para Ubuntu, esto aparece como se muestra.
Verifique la sincronización del tiempo con CHRONYC
Para confirmar que, de hecho, Chrony se está ejecutando y ver los compañeros y servidores a los que está conectado, ejecute el comando:
$ Actividad CRONYC
Para ver una lista detallada de servidores de tiempo, sus direcciones IP, sesgo de tiempo y compensación, para mencionar algunos parámetros, ejecute:
$ fuentes cronyc
Con el indicador -v, puede obtener más información detallada como se muestra:
$ Fuentes CRONYC -V
También puede confirmar que el Chrony se sincroniza utilizando el comando a continuación. La ID de referencia le brinda el nombre del servidor que señala su sistema para obtener la configuración de tiempo y fecha. Otros detalles, como el último desplazamiento y el tiempo del sistema, indican qué tan lejos está el sistema del servidor NTP.
$ seguimiento de cronyc
El Timedatectl El comando también es útil y lo ayuda a saber si el servicio NTP está habilitado o no.
Configurar el cliente NTP
Para configurar otro sistema en su LAN como cliente y apuntarlo a su servidor NTP, aquí están los pasos a seguir.
En el servidor NTP, diríjase al archivo de configuración de Chrony y la falta de comment, la Directiva Permitir y especifique la máscara de subred. En mi caso, la máscara de subred es 192.168.2.24/04.
Guardar y salir del archivo de configuración.
Asegúrese de permitir el servicio NTP a través del firewall. Para mi caso, abriré el firewall en Centos 8 de la siguiente manera:
$ sudo firewall-cmd --Permanent --add-service = NTP
Luego recarga para efectuar los cambios:
$ sudo firewall-cmd--Reload
A continuación, reinicie Chronyd Daemon.
$ sudo systemctl reiniciar Chronyd
En el cliente o el sistema remoto, descompone cualquier grupo de NTP y agregue la línea que se muestra. La dirección IP proporcionada es la IP del servidor NTP. Para su caso, esto, por supuesto, será diferente, así que edite que en consecuencia.
servidor 192.168.2.109
Nuevamente, reinicie el demonio Chronyd para que los cambios se reflejen
$ sudo systemctl reiniciar Chronyd
El sistema del cliente ahora se señalará al servidor NTP en la misma red que se muestra.
Conclusión
Hemos demostrado cómo instalar NTP en Linux usando el servicio Chrony y cómo configurar un sistema de cliente para apuntar a un servidor NTP.