Ce n’est pas forcément indispensable, mais avoir son site et ses fichiers de logs qui affichent l’heure correcte n’est pas un luxe non plus, surtout que c’est réellement simple à configurer.

Installation et configuration de NTP

Commencer par installer les paquets NTP intéressants par la commande :

apt-get install ntp ntpdate

Modifier ensuite le fichier /etc/ntp.conf pour y ajouter le serveur NTP à utiliser :

Pour un serveur chez OVH :

# You do need to talk to an NTP server or two (or three).
server ntp.ovh.net
server pool.ntp.org

Et chez dedibox (online.net) :

# You do need to talk to an NTP server or two (or three).
server ntp.dedibox.fr
server pool.ntp.org

Je vous laisse trouver les serveurs NTP locaux de votre hébergeur. L’idéal est d’utiliser un serveur NTP qui ne soit pas trop loin mais vous pouvez aussi vous contenter de pool.ntp.org par exemple.

Faites de même avec le fichier /etc/default/ntpdate et modifier la variable NTPSERVERS pour ajouter vos serveurs NTP :

Pour OVH :

NTPSERVERS="ntp.ovh.net pool.ntp.org 0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org"

Pour Dedibox :

NTPSERVERS="ntp.dedibox.fr pool.ntp.org 0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org"

Si un démon de synchronisation NTP tourne en arrière plan, vous ne pourrez pas lancer une commande comme ntpdate pour lancer une synchronisation manuelle.
Pour faire une petite synchro manuelle avec ntpdate, il faut donc d’abord arrêter le service NTP :

/etc/init.d/ntp stop

Puis lancer ntpdate :

ntpdate-debian

La synchronisation doit alors avoir lieu, n’hésitez pas à lancer la commande plusieurs fois si l’écart temporel était important.

Redémarrez alors le service NTP :

/etc/init.d/ntp start

Finalement, jetez un coup d’œil sur les logs pour voir si tout se passe bien :

tail /var/log/syslog

Et voilà, synchronisation des montres!

Navigation<< Debian – Mise à jour du système et DotdebInstallation d’Apache 2 et PHP5 >>

 


 

8 réponses pour "NTP – Synchroniser l’heure de son système avec un serveur de temps"

  1. kazounet  Surfe sur Mozilla Firefox Mozilla Firefox 3.6.13 avec Windows Windows XP
    01 février 2011 @ 11:26
    1

    Salut Papy!
    A quoi cela sert-il de modifier également /etc/default/ntpdate si les infos sont déjà dans /etc/ntp.conf?

  2. Papy  Surfe sur Mozilla Firefox Mozilla Firefox 4.0b10 avec Mac OS X Mac OS X 10
    01 février 2011 @ 13:19
    2

    @kazounet – effectivement, il y a deux possibilités : renseigner les serveurs uniquement dans ntp.conf et dans ce cas là il faut mettre NTPDATE_USE_NTP_CONF=yes dans /etc/default/ntpdate. L’autre possibilité est de le renseigner dans les deux.

    Dans le premier cas on dépend de ntp.conf et il faut donc que le paquet ntp soit installé, dans le deuxième cas ntpdate peut se débrouiller mais par contre on fait la conf en double.

    Au choix donc.

  3. Astral God  Surfe sur Mozilla Firefox Mozilla Firefox 3.6.13 avec Windows Windows 7
    03 février 2011 @ 0:55
    3

    Et pourquoi rajouter un service, ouvrir un port supplémentaire (123) quand OpenNTPd est déjà installé et fait aussi le boulot ?

    Que fait ntp et ntpdate que ne fait pas OpenNTPd ?

  4. Papy  Surfe surUnknown browser
    03 février 2011 @ 1:03
    4

    Je ne sais pas quel OS tu utilises mais sauf erreur de ma part openntpd n’est pas installé par défaut sur ma debian. Mais si c’est déjà installé sur ton système effectivement tu peux te passer des autres.

  5. Astral God  Surfe sur Mozilla Firefox Mozilla Firefox 3.6.13 avec Windows Windows 7
    03 février 2011 @ 11:14
    5

    Je suis sous Debian Lenny, et j’ai toujours eu OpenNTPd installé par défaut…

  6. Papy  Surfe sur Mozilla Firefox Mozilla Firefox 4.0b10 avec Mac OS X Mac OS X 10
    03 février 2011 @ 19:50
    6

    @Astral God – je viens d’essayer avec une install par le réseau depuis le site officiel, il n’y a pas de paquet ntp (en faisant seulement une install de base).

    Chez OVH l’install Debian de base n’a pas l’air d’installer openntpd non plus. Par contre je crois qu’une install que j’avais effectué sur une dedibox avait le paquet…

  7. Astral god  Surfe sur Mozilla Firefox Mozilla Firefox 3.6.16 avec Windows Windows 7
    30 mars 2011 @ 21:06
    7

    Ah effectivement, je suis sur un Dedibox, c’est sûrement la raison.
    Mea culpa.

  8. installer serveur ntp  Surfe sur Mozilla Firefox Mozilla Firefox 30.0 avec Mac OS X Mac OS X 10
    15 juin 2014 @ 14:34
    8

    merci pour ce guide
    a+

quand Papy Papy passe dans attention à la marche celle ci prend garde de ne pas le faire tomber. +