Servicio ntpd y ntpdate de Linux

Servicio ntpd y ntpdate de Linux

Al ejecutarlo ntsysven mi terminal CentOS, se muestran ambos ntpdy ntpdatese marcan. ¿Es redundante tener ambos servicios ejecutándose al inicio?

Respuesta1

Hacen cosas diferentes.

  • ntpdatees lo que se podría considerar "modo de un solo disparo". Se ejecuta una vez y actualiza el reloj si recibe una respuesta del servidor ntp remoto.
  • ntpdse ejecuta continuamente y ajusta ligeramente el reloj para tener en cuenta la deriva y permanecer sincronizado con el servidor ntp remoto. ntpd(por defecto) no realizará ningún ajuste mayor a 2 segundos.

Es común ejecutarlo ntpdatedurante el inicio del sistema para garantizar que el reloj esté sincronizado y luego ejecutarlo ntpdpara mantenerlo sincronizado. Si, por ejemplo, cuando su computadora arranca, el reloj está retrasado por 3 segundos, ntpdasumiría que es un salto demasiado grande para ajustarlo y, por lo tanto, no haría nada. Su sistema entonces se desincronizaría aún más.

Respuesta2

La forma habitual es ejecutar ntpdate antes de iniciar ntpd.

Ntpdate no es un servicio, sino un comando que establece la hora desde un servidor ntp. Entonces ntpd mantiene la hora sincronizada. La razón para hacer esto es que ntpd sale si la diferencia horaria es demasiado grande.

información relacionada