Depuis la publication de la toute nouvelle version 9 de Debian (nom de code « Stretch ») en juin 2017, la plupart des administrateurs système utilisant cette distribution finiront par mettre à jour leurs systèmes. L’un des changements de la nouvelle version qui a d’abord attiré mon attention, est que vous ne pouvez pas configurer le fuseau horaire du système de la manière dont la plupart des tutoriels Debian le suggèrent.
Bien que vous puissiez considérer cela comme un problème mineur, je pense qu’un fuseau horaire mal configuré entraînera une confusion dans les fichiers journaux et les applications web.

Comment les anciens tutoriels suggèrent de changer le fuseau horaire

Shell

.

1
2

echo « Europe/Berlin » > /etc/timezone
dpkg-reconfigure -f noninteractive tzdata

Bien que cela ait fonctionné dans les anciennes versions de Debian, cela ne sera pas suffisant dans Stretch, car non seulement le /etc/timezone configuré est utilisé, mais aussi le Symlink /etc/localtime . Pour aggraver les choses, le /etc/timezone configuré sera écrasé par l’ancienne valeur après l’exécution de dpkg-reconfigure .

Comment changer le fuseau horaire dans Debian Stretch

Shell

1
2

ln -fs /usr/share/zoneinfo/Europe/Berlin /etc/localtime
dpkg-reconfigure -f noninteractive tzdata

La première commande créera un nouveau lien symbolique depuis les données correctes du fuseau horaire (situées à l’intérieur de /usr/share/zoneinfo ) vers /etc/localtime , et la reconfiguration du paquet tzdata ajustera le système en conséquence, en paramétrant le fichier /etc/timezone automatiquement.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.