
En el servidor Ubuntu, mi solución habitual es simplemente instalar el ntp
paquete y dar por terminado el día. Esto instala todos los archivos binarios que necesito y tiene inicio ntpd en el momento del arranque.
En este momento estoy trabajando en una configuración de servidor que se replicará en muchos servidores y, en general, debe ser lo más sencilla posible. Me doy cuenta de que en la configuración predeterminada de ntpd, se pueden realizar solicitudes al servidor para preguntarle qué hora es. No necesito esto. Sólo necesito que el tiempo propio del servidor se mantenga actualizado.
Respuesta1
ntpdate como trabajo cron NO sustituye a ntpd como se indicó anteriormente.
Si está replicando esta configuración en muchos servidores, ¿por qué no comenta las líneas en ntpd.conf que sirven y luego las vuelve a empaquetar, o usa alguna administración de configuración como Puppet para enviarlas a todas las casillas una vez que tengan un sistema operativo encendido? ¿a ellos?
Respuesta2
Podrías probar la implementación de OpenBSD,AbiertoNTPD; aunque ha sido criticado por no implementar completamente el protocolo NTP (y tal vez por modificarlo un poco), posiblemente se ajuste mejor que el ntpd oficial.
Respuesta3
Entonces parece que no hay manera de obtener toda la funcionalidad ntpd sin ntpd. Así que simplemente lo estoy ejecutando con estas modificaciones en /etc/ntp.conf. ¿Todavía necesito esas dos últimas líneas?
# Commenting out these lines that came standard
# # By default, exchange time with everybody, but don't allow configuration.
# restrict -4 default kod notrap nomodify nopeer noquery
# restrict -6 default kod notrap nomodify nopeer noquery
# Adding this one line
restrict default ignore
# Do I still need this? Does ntpd query itself when setting the local server's time?
# Local users may interrogate the ntp server more closely.
restrict 127.0.0.1
restrict ::1