Chapitre 5. Installer un client de synchronisation de temps (ntpdate)

Table des matières
1. Pré-requis théorique
2. Description
3. Installation
4. Reconfigurer
5. Désinstallation

Tableau 5-1. Evolution de cet article

DateAjout(s) / Modification(s)
10 mai 2003Version initiale.
27 octobre 2003Relecture.

1. Pré-requis théorique

1.1. Qu'est-ce que le protocole NTP ?

Le protocole NTP permet de garder des machines à l'heure via des requêtes réseaux. Les démons mettent la machine à l'heure en étudiant les temps de propagation sur le réseau de façon précise. Ainsi on n'a pas de retard.

En France, se trouvent quelques machines serveurs NTP dits de strate 1: ces serveurs se synchronisent sur des signaux radios ou sur des horloges atomiques. Un serveur de strate 2 se synchronise sur un ou des serveurs de strate 1. Et ainsi de suite pour les serveurs de strate 3, 4, etc.

2. Description

ntpdate est un client qui permet de synchroniser l'horloge de votre machine avec un serveur NTP.

Voici quelques serveurs NTP de Strate 2 ouverts au public :

Pour trouver une liste de serveurs NTP consulter la Liste de serveur NTP français

3. Installation

# apt-get install ntpdate

Une fois le paquet installé, vous devez répondre aux questions suivantes:

Tableau 5-2. apt-get install ntpdate

Nom du paquetQuestionRéponse à choisir
ntpdateSpecify NTP time serversLe ou les serveurs NTP de votre choix. Séparez les serveurs par un espace si vous souhaitez en mettre plusieurs

4. Reconfigurer

Si vous souhaitez reconfigurer votre paquet à l'aide de debconf exécutez la commande :

# dpkg-reconfigure ntpdate

5. Désinstallation

# apt-get remove ntpdate

AstuceSupprimer toute trace du package précédement installé
 

Lorsque vous décidez de retirer un package de votre Debian GNU/Linux APT n'efface par les fichiers de configuration de ce package. Ceci permet de réinstaller plus rapidement la package. Cependant si vous souhaitez faire table rase et ne plus entendre parler du package, vous pouvez ajouter l'option --purge lors de la suppression.
# apt-get remove --purge <package>