Timezone et NTP Configurer le fuseau horaire et la synchronisation NTP avec timedatectl et chrony sur un VPS HolyCloud. ~6 min de lecture Débutant #timezone #ntp #chrony #timedatectl Timezone et NTP Une horloge précise évite les erreurs de logs, d'authentification (Kerberos, JWT) et de certificats SSL. Sur un VPS Linux HolyCloud, réglez le fuseau horaire avec timedatectl et la synchronisation NTP avec chrony (défaut sur Ubuntu/Debian récents). Prérequis VPS HolyCloud Ubuntu 22.04/24.04 ou Debian 12 Accès sudo Conseil : utilisez Europe/Paris pour un serveur destiné aux utilisateurs en France. Étape 1 : consulter l'état actuel timedatectl status date ls -l /etc/localtime Exemple de sortie utile : Time zone, System clock synchronized: yes, NTP service: active. Étape 2 : définir le fuseau horaire Liste des zones disponibles : timedatectl list-timezones | grep Europe/Paris Appliquez Paris : sudo timedatectl set-timezone Europe/Paris Vérifiez : timedatectl show --property=Timezone --value date Alternative manuelle (lien symbolique) : sudo ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime sudo dpkg-reconfigure -f noninteractive tzdata Étape 3 : activer la synchronisation NTP Activez NTP via systemd-timesyncd ou chrony : sudo timedatectl set-ntp true timedatectl status Si System clock synchronized reste no, installez chrony : sudo apt update sudo apt install -y chrony sudo systemctl enable --now chrony Étape 4 : configurer chrony Éditez la configuration : sudo nano /etc/chrony/chrony.conf Sur Debian/Ubuntu, les pools par défaut conviennent : pool 2.debian.pool.ntp.org iburst Pour forcer des serveurs proches (optionnel) : server 0.fr.pool.ntp.org iburst server 1.fr.pool.ntp.org iburst Redémarrez : sudo systemctl restart chrony Étape 5 : vérifier la synchronisation chronyc tracking chronyc sources -v Indicateurs sains : Reference ID ou stratum faible (1–3 typique via pool) Last offset faible (quelques millisecondes) chronyc sources : symbole ^* sur la source active Forcer une correction immédiate (rarement nécessaire) : sudo chronyc -a makestep Horloge matérielle (RTC) Synchronisez l'horloge BIOS avec le système : sudo timedatectl set-local-rtc 0 0 = RTC en UTC (recommandé pour les serveurs Linux). Vérification timedatectl status | grep -E 'Time zone|synchronized|NTP' chronyc tracking | head -5 Les logs applicatifs (journalctl) doivent afficher des horodatages cohérents avec votre fuseau. Besoin d'aide ? Un décalage persistant peut indiquer une suspension longue du VPS ; redémarrez chrony ou le VPS depuis le panel HolyCloud puis recontrôlez chronyc tracking. Suite de la lecture Article précédent Sécuriser SSH Lire Article suivant Tâches planifiées avec cron Lire