Comment garder l'horloge interne Debian synchronisée (avec les serveurs NTP)?

18

J'ai un serveur domestique qui exécute une installation Debian 7.5 (wheezy) à jour.

Je viens de découvrir que le serveur a son horloge interne réglée à ± 3 minutes à l'avenir .

Je savais que je pouvais utiliser NTP pour synchroniser Debian (et l'horloge interne de la carte mère) avec NTP, j'ai donc installé NTP en suivant les étapes décrites dans le Wiki Debian français (la page en anglais est moins détaillée).

J'ai utilisé la commande suivante pour synchroniser l'horloge interne:

ntpdate -B -q 192.168.0.254

L'horloge a été réglée avec succès. Mais ceci est une solution temporaire, j'ai donc installé le démon NTP et ajouté un serveur local dans le /etc/ntp.conffichier:

# pool.ntp.org maps to about 1000 low-stratum NTP servers.  Your server will
# pick a different set every time it starts up.  Please consider joining the
# pool: <http://www.pool.ntp.org/join.html>

# added
server 192.168.0.254

server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst

Est-ce la bonne solution? En fait, j'ai été surpris de constater que le ntpdémon n'était pas déjà installé. Je me demande si l'installation par défaut de Debian installe un démon pour garder l'horloge interne synchronisée. Toutes les installations Debian sont-elles décalées dans le temps jusqu'à l'installation de leurs administrateurs ntpd?

Veuillez me dire que le ntpdémon ne sera pas inutile car Debian a un mécanisme de synchronisation intégré.

AL
la source
Notez que vous n'avez plus besoin d'avoir les deux ntpet ntpdateinstallés. Auparavant, vous deviez ntpdateinitialement définir l'heure ou vous ne vouliez ntppas démarrer. Ce n'est plus le cas. Voir /usr/share/doc/ntp/NEWS.Debian.gz Pourrait être bon à savoir.
Anders
@Anders fait plus référence à la dernière version de Debian?
AL
Non, c'est comme ça de nombreuses versions du package il y a, et c'est documenté dans le package. Voir /usr/share/doc/ntp/NEWS.Debianpour la date.
Anders
Et si vous ntpdate-debianutilisez le script (ou quelque chose comme ça), il utilisera les mêmes serveurs que ntp. Voir /etc/defaults/ntpdateet /etc/defaults/ntp.
Anders

Réponses:

24

Debian s'attend à ce que vous installiez vous-même ntp si vous voulez que votre horloge soit synchronisée. À peu près tout ce que vous devez faire est apt-get install ntp. L'installation par défaut, sans aucune tâche, est assez minime.

Je pense que la tâche de bureau GNOME, au moins, l'installera par défaut (ainsi que de nombreux autres packages). Je ne sais pas si les autres bureaux le seront aussi.

Aucune autre méthode de synchronisation horaire n'est installée et exécutée par défaut.

derobert
la source
Oui, la seule chose que l'on pourrait vouloir faire est de changer les serveurs en quelque chose de "plus proche" et on pourrait servir le lan avec le temps, donc le serveur DHCP pourrait vouloir le savoir.
Anders
7

Notez qu'avec systemd apparemment une infrastructure différente impliquant timedatectlest en place (l'ancienne méthode fonctionne toujours), voyez ce que les gars d'Arch écrivent à ce sujet: https://wiki.archlinux.org/index.php/systemd-timesyncd

phk
la source