Il est nécessaire et parfois même indispensable qu'un serveur Linux posséde une horloge à l'heure. Par défaut, l'horloge de l'ordinateur est synchronisé par l'horloge interne ce qui peut poser quelques problèmes car le rythme de l'horloge interne provoque un décalage de temps qui, à terme, peut faire qu'un ordinateur n'est plus du tout à l'heure.
Il est donc préférable de configurer ce serveur pour qu'il utilise une source de temps extérieur. Sur Internet, il existe des serveurs de temps avec lesquelles il est possible de se synchoniser. Le protocole NTP (Network Time Protocol) permet de synchroniser l'horloge d'un PC utilisant TCP/IP avec ce type de serveur.
Cet article explique comme faire sous Debian. Vous trouverez un article équivalent pour Windows sur ce site.
Cet article est basé sur les informations provenant du site linux-france.org (Chapter 58. Synchroniser ses machines avec NTP) : http://www.linux-france.org/~amascret/prj/edu/archinet/systeme/ch58.html#tpNTPIntro
ntp fait tourner un daemon pour synchroniser en permanence la machine
Installer les packages NTPDate : #apt-get install ntp ntp-doc
dpkg peut detecter que vous avez déjà un fichier /etc/default/ntp-servers et peut proposer de modifier votre configuration.
Vous pouvez choisir "no" pour pourvoir modifier vous-même le fichier de configuration.
les fichiers principaux se trouvent aux endroits suivants:
-
/etc/ntp.conf
Fichier de configuration de NTP, c'est là qu'on indique les serveurs avec lesquels ntpd doit se synchroniser.
-
/usr/share/doc/ntp-doc/html/index.htm
La documentation ntp au format HTML
-
/usr/sbin/ntpd
L'executable principal
-
/etc/init.d/ntp
Le script d'initialisation de ntp
Utiliser plusieurs serveurs devrait augmenter la précision et éviter les problemes si un des serveurs ne répond pas.
server ntp.univ-lyon1.fr server ntp.metas.ch server swisstime.ethz.ch server chronos.cru.fr
Il suffit maintenant de sauvegarder et relancer ntpd avec la commande:
/etc/init.d/ntp restart
Note : Article modifier le 30 juin 2009, le package ntp-simple n'existe pas sous Debian Lenny 5.0

















