ntpdate no disponible en CentOS8

ntpdate no disponible en CentOS8

Quiero instalar ntpdate como siempre en CentOS8. Sin embargo, no está disponible:

# cat /proc/version
Linux version 4.18.0-240.1.1.el8_3.x86_64 ([email protected]) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC)) #1 SMP Thu Nov 19 17:20:08 UTC 2020

# yum install -y ntpdate
Last metadata expiration check: 2:21:14 ago on Mon 11 Apr 2022 07:39:43 PM CST.
Module yaml error: Unexpected key in data: static_context [line 9 col 3]
Module yaml error: Unexpected key in data: static_context [line 9 col 3]
No match for argument: ntpdate
Error: Unable to find a match: ntpdate

Además, tampoco lo encuentro links lynxdisponible. ¿Hay alguna forma de instalar ntpdate en CenOS 8?

Respuesta1

Red Hat dejó de empaquetar ntpd a partir de EL8 y lo reemplazó concrono.

chronyd -Qconsultará el desplazamiento y saldrá. Utilice -fla opción para proporcionar un archivo de configuración con diferentes servidores NTP.

Otros comandos útiles: chronyc sources -v o chronyc sourcestats -vmostrarán detalles sobre las fuentes configuradas.


Los navegadores de texto para CentOS Stream 8 se encuentran, por alguna razón, en el repositorio de powertools. (Pero Lynx está en Stream 9 AppStream por razones que no entiendo).

  dnf --enablerepo=powertools list elinks lynx

Cuando sabes que existe un paquete, pero no estás seguro de en qué repositorio podría estar, existen motores de búsqueda comopkgs.org. Tenga en cuenta que los repositorios son de diferente calidad y cuidado para evitar conflictos.La wiki de CentOS tiene opiniones firmes sobre los repositorios.

Respuesta2

Como se indica en la respuesta de @JohnMahowald, ntpdateno está incluido en las distribuciones basadas en RedHat que comienzan con CentOS/EL 8, ya que toda la funcionalidad NTP del cliente (servicio y herramientas de línea de comandos) ha sido reemplazada por chrony.

El uso principal ntpdatefue la prueba inicial y la sincronización con un servidor remoto como este:

# ntpdate 0.pool.ntp.org
13 Apr 12:38:54 ntpdate[29547]: adjust time server 190.64.134.53 offset 0.008546 sec

Hasta donde sé, no existe un comando equivalente exacto para esto en EL8, pero ahora se puede lograr algo similar usando chronydasí:

# chronyd -q 'server 0.pool.ntp.org iburst'
...
2023-04-13T15:39:48Z Initial frequency -13.600 ppm
2023-04-13T15:39:53Z System clock wrong by 0.003503 seconds (step)
2023-04-13T15:39:53Z chronyd exiting

Y luego puede configurar sus servidores para /etc/chrony.confiniciar el chronydservicio y realizar una sincronización rápida inicial con el siguiente comando:

# systemctl restart chronyd
# chronyc -a makestep
200 OK

Para más detalles ver:¿Cómo resincronizar con chrony?

información relacionada