LINUX

Cómo sincronizar la hora correctamente con el servidor NTP en CentOS 7

Chrony es una aplicación gratuita y de código abierto que le ayuda a mantener el reloj del sistema sincronizado con un servidor NTP, lo que le permite mantener la hora exacta. Consta de dos programas chronyd y chronyc. chronyd es el demonio que se ejecuta en segundo plano y ajusta el reloj del sistema que se ejecuta en el kernel a la hora en un servidor NTP. Determina la velocidad a la que la computadora gana o pierde tiempo y lo compensa. chronyc proporciona una interfaz de usuario para supervisar el rendimiento y configurar varios ajustes. Puede hacerlo mientras se ejecuta en la misma computadora que la instancia de chronyd que está controlando o en una computadora remota diferente.

Chrony viene instalado por defecto en sistemas operativos basados ​​en RHEL como CentOS 7.

Configuración de Chrony

Cuando se inicia, Chrony leerá la configuración en /etc/chrony.conf archivo de configuración. Las configuraciones más importantes en un sistema operativo CentOS 7 son:

servidor – Esto se puede usar varias veces para agregar un servidor NTP, debe usarse en el formato «servidor». En general, puede agregar tantas direcciones de servidor como desee.

Example:
server 0.centos.pool.ntp.org
server 3.europe.pool.ntp.org

peso de estrato – La directiva stratumweight establece cuánta distancia se debe agregar por estrato a la distancia de sincronización cuando chronyd selecciona la fuente de sincronización de las fuentes disponibles. Por defecto en CentOS es 0, lo que hace que chronyd ignore el estrato al seleccionar la fuente.

archivo de deriva – Una de las principales actividades del programa chronyd es calcular la velocidad a la que el reloj del sistema gana o pierde tiempo en relación con el tiempo real. Cada vez que chronyd tiene un nuevo valor de tasa de ganancia / pérdida, es conveniente registrarlo en un archivo y esto le permitirá compactar el reloj del sistema a la tasa en que se reinició por última vez, incluso antes de que tenga la oportunidad de obtener una buena estimación. desde el servidor NTP.

rtcsync – La directiva rtcsync habilitará un modo de kernel donde la hora del sistema se copia al reloj de tiempo real (RTC) cada 11 minutos.

permiten negar – aquí puede especificar un host, subred o red desde la cual permitir o denegar conexiones NTP a una máquina que actúa como servidor NTP.

Examples:
allow 192.168.4.5
deny 192.168/16

cmdallow / cmddeny – lo mismo que permitir solo que puede especificar la dirección IP de la bruja o el host para tener el comando de control sobre chronyd

bindcmdaddress – esta directiva le permite restringir la interfaz de red a la que chronyd escuchará los paquetes de comandos (emitidos por chronyc). Esto proporciona un nivel adicional de restricción de acceso por encima del disponible a través del mecanismo cmddeny.

Example:
bindcmdaddress 127.0.0.1
bindcmdaddress ::1

hacer paso – normalmente, chronyd hará que el sistema corrija gradualmente cualquier desfase de tiempo, reduciendo o acelerando el reloj según sea necesario. En ciertas situaciones, el reloj del sistema puede estar tan a la deriva que este proceso de rotación tomaría mucho tiempo para corregir el reloj del sistema. Esta directiva obliga a chronyd a ajustar el reloj del sistema si el ajuste es mayor que un valor de umbral, pero solo si no hubo más actualizaciones de reloj desde que se inició Chronyd que un límite especificado (se puede usar un valor negativo para desactivar el límite).

Usando chronyc

También puede cambiar la configuración ejecutando el comando chronyc y luego usar uno de los siguientes comandos:

comprobar – Verifique si el acceso NTP está permitido en el host específico

actividad – Esto mostrará cuántas fuentes NTP están en línea / fuera de línea

actividad crónica

agregar servidor – Agregue un nuevo servidor NTP manualmente.

clientela – Informe sobre clientes que han accedido al servidor

Eliminar – Eliminar manualmente un servidor NTP o un par

fijar tiempo – Establecer manualmente la hora del demonio

seguimiento – Mostrar información de la hora del sistema

Puede ver la lista completa de comandos utilizando el comando de ayuda:

comandos de compinches

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar