Debian – NTP, systemd-timesyncd.service et timedatectl
Votez !

Mémo pour configurer le NTP sur Debian 9+.

Configuration

Fichier de configuration des serveurs NTP : /etc/systemd/timesyncd.conf

Exemple avec des adresses IP au lieu de nom de domaine.
Permet la synchronisation NTP même si aucun serveur DNS n’est joignable :

Les serveurs utilisés sont décrits ici : https://syrte.obspm.fr/spip/services/ref-temps/article/diffusion-de-l-heure-par-internet-ntp-network-time-protocol

Activation

Vérifier si l’utilisation des serveurs NTP est active :

Résultat :

Dans ce cas, « Network time on » et « NTP synchronized » sont à « yes », donc l’utilisation de serveurs NTP est activée.

Dans le cas contraire, il faut l’activer par cette commande  :

Pour désactiver :

Vérifier la prise en compte du serveur avec :

Résultat :

La ligne « Status » affiche le serveur utilisé.

Mise à l’heure manuelle

Veiller à ce que « Network time on » soit à no :

Afficher l’heure actuelle avec :

Utiliser le même format pour changer l’heure avec cette commande :

Si le message d’erreur « Failed to parse time specification » est renvoyé, vérifier si la timezone est configurée.

Modifier la timezone

Si la timezone est à modifier, utiliser cette commande pour afficher les timezones disponibles :

Pour cette commande pour définir la timezone sur « Europe/Paris » par exemple :

Vérifier la prise en compte avec :