GNU/Linux >> Tutoriales Linux >  >> Cent OS

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

Crony es una aplicación gratuita y de código abierto que lo 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 monitorear 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 de forma predeterminada en sistemas operativos basados ​​en RHEL como CentOS 7.

Configuración de Chrony

Cuando se inicie, 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 estrato - La directiva de peso de estrato establece cuánta distancia debe agregarse por estrato a la distancia de sincronización cuando chronyd selecciona la fuente de sincronización de las fuentes disponibles. De forma predeterminada en CentOS es 0, lo que hace que chronyd ignore el estrato al seleccionar la fuente.

archivo de deriva - Una de las actividades principales 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 deseable registrarlo en un archivo y esto le permitirá compensar el reloj del sistema a la tasa que se reinició por última vez, incluso antes de que tenga la oportunidad de obtener una buena estimación. del servidor NTP.

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

permitir/denegar - 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 - igual que permitir solo que pueda especificar la dirección IP o el host para tener un comando de control sobre chronyd

bindcmdaddress - esta directiva le permite restringir la interfaz de red en 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 de denegación.

Example:
bindcmdaddress 127.0.0.1
bindcmdaddress ::1

hacer un paso - normalmente, chronyd hará que el sistema corrija gradualmente cualquier diferencia horaria, ralentizando 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 giro tardaría mucho tiempo en corregir el reloj del sistema. Esta directiva obliga a chronyd a aumentar 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).

Uso de chronyc

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

aprobar - Compruebe 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

añadir servidor - Agregar un nuevo servidor NTP manualmente.

clientes - Informe sobre los clientes que han accedido al servidor

eliminar - Quitar manualmente un servidor NTP o peer

fijar hora - Establecer manualmente la hora del demonio

seguimiento - Mostrar información de tiempo del sistema

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


Cent OS
  1. Sincronización de tiempo Linux

  2. Cómo instalar el servidor Chrony NTP en CentOS 8

  3. Cómo configurar la zona horaria y sincronizar la hora del servidor con NTP en Linux

  4. Sincronizar la hora del servidor Linux con el servidor de hora de la red

  5. ¿Cómo instalar y configurar NTP para la sincronización de tiempo en CentOS?

Cómo proteger el servidor CentOS 7 con ModSecurity

Cómo configurar un servidor de respaldo centralizado con Amanda en CentOS 7

Cómo instalar NTP (Chrony) en CentOS 8 / CentOS 7 y RHEL 8 / RHEL 7

Cómo instalar el servidor NTP en CentOS 8

Cómo configurar la sincronización de tiempo con NTP en Ubuntu 18.04

Usar NTP para sincronizar la hora