NTP-4.2.0

Introduction à NTP

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.

Informations sur le package

Dépendances de NTP

Installation de NTP

Installez NTP en lançant les commandes suivantes :

./configure --prefix=/usr --bindir=/usr/sbin \
    --sysconfdir=/etc &&
make &&
make install

Configurer NTP

Fichiers de configuration

/etc/ntp.conf

Informations de configuration

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

Synchroniser le temps

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

Contenu

Le paquetage NTP contient ntp-wait, ntptrace, ntpd, ntpdate, ntpdc, ntpq, ntptime, tickadj et ntp-keygen.

Description

ntp-wait

ntp-wait est utile au démarrage pour ajouter un délai jusqu'à ce que ntpd ait initialisé l'heure.

ntptrace

ntptrace trace une chaîne de serveurs NTP jusqu'à la source principale.

ntpd

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

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

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

ntpq est un outil utilisé pour surveiller les opérations de ntpd et pour déterminer les performances.

ntptime

ntptime lit et affiche les variables du noyau relatives au temps.

tickadj

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.

ntp-keygen

ntp-keygen génère des fichiers de données cryptographiques utilisés par les schémas d'authentication et l'identification NTPv4.