Par jonesy.
Il est possible de garder sa machine à l'heure assez simplement ! Pour cela il suffit d'utiliser les commandes ntp
, ce qui signifie Network Time Protocole. Ces commandes se trouvent dans le package n/ntp*
.
Avant toutes choses, il faut modifier le fichier /etc/ntp.conf
. Avec le fichier de configuration fournit par défaut, nous commençons par commenter (ajouter un #
) les deux lignes suivantes :
server 127.127.1.0 # local clock fudge 127.127.1.0 stratum 10
Ensuite suivant comment vous voulez paramétrer le service, deux possibilités s'offrent à vous.
Pour cela, il suffit de décommenter (supprimer le #
) la ligne suivante dans /etc/ntp.conf
:
server pool.ntp.org
Pour cela, il suffit d'ajouter la liste des serveurs voulus dans /etc/ntp.conf
de la façon suivante :
server serveur1 server serveur2 [...]
Vous trouverez ci-dessous des listes de serveurs NTP :
Pour tester que vos modifications fonctionnent, vous pouvez faire :
# ntpd -q -g
Vous pouvez mettre cette commande à la fin du script shell qui vous sert à vous connecter à Internet, ou dans le /etc/rc.d/rc.local
si vous souhaitez que l'heure de la machine ne soit mise à jour que lorsque vous vous connectez à Internet ou lorsque la machine démarre.
Sinon, l'utilisation prévue est de rendre /etc/rc.d/rc.ntpd
exécutable afin d'en faire un service. Ainsi votre machine sera toujours à l'heure.
Pour tester ou lancer le service sans redémarrer, faîtes :
# /etc/rc.d/rc.ntpd start
Si vous rencontrez des problèmes de mise à l'heure, cela peut venir de comment votre système gère l'horloge matérielle.
À l'installation, il est conseillé de considérer l'horloge matérielle comme l'heure locale, et non comme l'heure UTC. Pour savoir comment est configuré votre système, vous pouvez faire :
# cat /etc/hardwareclock
ou comparer les résultats de :
# hwclock
et :
# date "+%a %d %B %Y %T %Z"
Pour changer ce paramètrage, il suffit de lancer, en root
:
# timeconfig
Historiquement, il se peut que vous utilisiez la commande suivante:
# ntpdate <serveur_ntp>
Elle fonctionne toujours actuellement, mais elle va être retirée du package. Il est donc préférable d'utiliser la commande indiquée ci-dessus.
Pour en savoir plus, voir l'aide en local, /usr/doc/ntp-<version>/html/index.html
.
Thèmes : #administration #jonesy #logiciels #services #trucs
Sauf indication contraire, ce document est placé sous licence CC-BY-SA 3.0.