NTP-4.1.2

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

Installation de NTP

Installez NTP en lançant les commandes suivantes :

./configure --prefix=/usr &&
make &&
make install

Configurer NTP

Informations de configuration

Le fichier de configuration suivant définit différents serveurs NTP à utiliser avec le serveur primaire désigné par la balise prefer. Il crée aussi un fichier où ntpd stocke le décalage de fréquence. Comme la documentation inclus avec le package est minuscule, visitez le site NTP, http://www.ntp.org/, pour plus d'informations.

server time-a.nist.gov prefer
server time-b.nist.gov
server tick.usno.navy.mil
driftfile /var/cache/ntp.drift

Synchroniser le temps

Il existe deux options. La première consiste à lancer ntpd continuellement et à lui permettre de synchroniser l'heure de manière graduelle. La deuxième option est de lancer ntpd périodiquement (avec cron) et de mettre à jour l'heure à chaque lancement de ntpd.

Si vous choisissez l'option une, alors créez le script de démarrage /etc/rc.d/init.d/ntp avec les liens symboliques de lancement et d'arrêt :

#!/bin/bash
# Début $rc_base/init.d/ntp
source /etc/sysconfig/rc
source $rc_functions
case "$1" in
        start)
                echo "Starting ntpd..."
                loadproc ntpd
                ;;
        stop)
                echo "Stopping ntpd..."
                killproc ntpd
                ;;
        restart)
                $0 stop
                sleep 1
                $0 start
                ;;
        status)
                statusproc ntpd
                ;;
        *)
                echo "Usage: $0 {start|stop|restart|status}"
                exit 1
                ;;
esac
# Fin $rc_base/init.d/ntp

Si vous préférez lancer ntpd périodiquement, ajoutez la commande suivante au crontab de root :

ntpd -q

Contenu

Le package NTP contient le protocole serveur et client NTP.

Description

ntpd: Le démon NTP est lancé en tâche de fond et conserve la synchronisation de la date et de l'heure avec les serveurs NTP configurés. Il fonctionne aussi en tant que serveur NTP.

ntpdate: Le programme client NTP initialise la date et l'heure suivant la réponse du serveur NTP. Cette commande est obsolète.

ntp-genkeys: Ce programme génère des fichiers de données cryptographiques utilisés par des outils d'authentification et d'identification NTPv4, comme un client de transfert de fichier ARPANET.

ntpdc et ntpq: Programmes pour demander et initialiser la configuration de ntpd.

ntptrace: Trace une suite de serveurs NTP jusqu'à la source principale.