Synchroniser l’heure d’un système avec NTP

23 fév

ntp heure horloge

Il peut être utile, voir dans certain cas indispensable, que l’horloge d’un système informatique soit synchronisée avec un temps de référence.

C’est ce que permet de faire le protocole NTP (Network Time Protocol), nous allons dans ce petit tutoriel voir comment installer et configurer NTP sur un système Linux.

Tout d’abord, il faut installer le paquet NTP, il est généralement installé sous la plupart des distributions :

#Pour CentOS/Red Hat/Fedora
yum install ntp

#Pour Debian/Ubuntu
apt-get install ntp

Éditer le fichier de configuration pour spécifier les serveurs de temps à utiliser

vi /etc/ntp.conf

Nous pouvons par exemple utiliser les serveurs du projet pool.ntp.org

server 0.fr.pool.ntp.org
server 1.fr.pool.ntp.org
server 2.fr.pool.ntp.org
server 3.fr.pool.ntp.org

Vous trouverez une liste complète de serveur à cette adresse ou encore ici

Il faut ensuite démarrer le service et lancer au démarrage du système

#Pour CentOS/Red Hat/Fedora
chkconfig ntpd on
service ntpd start

#Pour Debian/Ubuntu
update-rc.d ntp defaults
service ntp start

Pour forcer la mise à jour de l’heure, nous utiliserons la commande ntpdate il faudra d’abord arrêter le service puis le relancer après la mise à jour

#Pour CentOS/Red Hat/Fedora/Debian/Ubuntu
service ntpd stop
ntpdate 0.fr.pool.ntp.org
service ntpd start

Pour vérifier que le système est bien à l’heure, il suffira d’exécuter la commande date

date

Commentaires clos.