Le package NTP contient un client et un serveur permettant de conserver une synchronisation de l'heure entre différents ordinateurs sur un réseau. Ce package est l'implémentation officielle du protocole NTP.
Téléchargement (HTTP): http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2.0.tar.gz
Téléchargement (FTP): ftp://ftp.udel.edu/pub/ntp/ntp4/ntp-4.2.0.tar.gz
Taille du téléchargement: 2,4 Mo
Estimation de l'espace disque requis: 27 Mo
Estimation du temps de construction: 0,53 SBU
Installez NTP en lançant les commandes suivantes :
./configure --prefix=/usr --bindir=/usr/sbin \
--sysconfdir=/etc &&
make &&
make install
Le fichier de configuration suivant définit différents serveurs NTP de strate 2 avec un accès ouvert aux différents continents. Il crée aussi un fichier drift où ntpd stocke la différence de temps. Comme la documentation incluse avec le paquetage est légère, visitez le site web NTP à http://www.ntp.org/ for more information.
cat > /etc/ntp.conf << "EOF" # Afrique server tock.nml.csir.co.za # Asie server ntp.shim.org # Australie server ntp.saard.net # Europe server ntp.tuxfamily.net # Amérique du Nord server clock.psu.edu driftfile /var/cache/ntp.drift EOF
Il existe deux options. la première est de lancer ntpd continuellement et de le permettre de synchroniser le temps de manière gradué. L'autre option est de lancer ntpd périodiquement (avec cron) et de mettre à jour l'heure à chaque fois que ntpd est lancé.
Si vous choisissez la première option, alors installez le script d'initialisation /etc/rc.d/init.d/ntp inclus dans le paquetage blfs-bootscripts-5.1.
make install-ntp
Si vous préférez lancer ntpd périodiquement, ajoutez la commande suivante au crontab de root :
ntpd -q
Le paquetage NTP contient ntp-wait, ntptrace, ntpd, ntpdate, ntpdc, ntpq, ntptime, tickadj et ntp-keygen.
ntp-wait est utile au démarrage pour ajouter un délai jusqu'à ce que ntpd ait initialisé l'heure.
ntpd est un démon NTP fonctionnant en arrière-plan et conserve la date et l'heure synchronisées sur la réponse des serveurs NTP configurés. Il fonctionne aussi en tant que serveur NTP.
ntpdate est un programme client qui initialise la date et l'heure suivant la réponse d'un serveur NTP. Cette commande est obsolète.
ntpdc est utilisé pour envoyer des requêtes au démon NTP sur l'état actuel et pour demander les changements dans cet état.
ntpq est un outil utilisé pour surveiller les opérations de ntpd et pour déterminer les performances.
tickadj lit, et quelque fois modifie, plusieurs variables en relation avec le temps dans les anciens noyaux qui n'ont pas de support pour une conservation précise du temps.