Más Allá de Linux From Scratch: Versión 5.0 | ||
---|---|---|
Anterior | Capítulo 18. Programas Básicos para Trabajo en Red | Siguiente |
El paquete NTP contiene un cliente y servidor para mantener sincronizada la hora entre diversas computadoras de una red. Este paquete es la implementación oficial de referencia del protocolo NTP.
Descarga (HTTP): http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.1.2.tar.gz
Descarga (FTP): ftp://ftp.udel.edu/pub/ntp/ntp4/ntp-4.1.2.tar.gz
Tamaño del paquete: 2.2 MB
Estimación del espacio necesario en disco: 19 MB
Tiempo estimado de construcción: 0.36 SBU
Instala NTP ejecutando los siguientes comandos:
./configure --prefix=/usr && make && make install |
/etc/ntp.conf
El siguiente fichero de configuración define el uso de varios servidores NTP junto con el servidor primario marcado con la opción prefer. También crea un fichero drift en el que ntpd guarda la frecuencia de actualización. Puesto que la documentación incluida con el paquete es escueta, visita la página web de NTP en http://www.ntp.org/ para obtener mas información.
server time-a.nist.gov prefer server time-b.nist.gov server tick.usno.navy.mil driftfile /var/cache/ntp.drift |
Hay dos opciones. La primera es ejecutar contínuamente ntpd y permitirle que sincronice la hora de forma gradual. La otra es ejecutar ntpd periódicamente (usando cron) y actualizar la hora cada vez que ntpd es lanzado.
Si eliges la primera opción, crea el guión de arranque /etc/rc.d/init.d/ntp y pon los enlaces simbólicos de inicio y parada:
#!/bin/bash # Inicio de $rc_base/init.d/ntp source /etc/sysconfig/rc source $rc_functions case "$1" in start) echo "Iniciando ntpd..." loadproc ntpd ;; stop) echo "Parando ntpd..." killproc ntpd ;; restart) $0 stop sleep 1 $0 start ;; status) statusproc ntpd ;; *) echo "Uso: $0 {start|stop|restart|status}" exit 1 ;; esac # Fin de $rc_base/init.d/ntp |
Si prefieres lanzar ntpd periódicamente, añade el siguiente comando al crontab de root:
ntpd -q |
El paquete NTP contiene un cliente y un servidor para el protocolo NTP.
ntpd: Demonio NTP que se ejecuta en segundo plano y mantiene sincronizada la fecha y la hora basandose en la respuesta de los servidores NTP configurados. También actua como servidor NTP.
ntpdate: Cliente NTP que establece la fecha y la hora basandose en la respuesta de un servidor NTP. Este comando es obsoleto.
ntp-genkeys: Este programa genera los ficheros de datos criptográficos usados por los esquemas de autenticación y de identificación de NTPv4.
ntpdc y ntpq: Programas para consultar y establecer la configuración de ntpd.
ntptrace: Traza la ruta de servidores NTP hasta la fuente primaria.