Neuvoimman Debian-version 9 (koodinimi ”Stretch”) julkaisun jälkeen kesäkuussa 2017 suurin osa tätä jakelua käyttävistä järjestelmien ylläpitäjistä päivittää järjestelmänsä lopulta. Yksi uuden version muutoksista, joka ensimmäisenä pisti silmääni, on se, että järjestelmän aikavyöhykettä ei voi konfiguroida tavalla, jota useimmat Debian-oppaat suosittelevat.
Vaikka saatat pitää tätä pienenä ongelmana, uskon, että väärin konfiguroitu aikavyöhyke aiheuttaa sekaannusta lokitiedostoissa ja verkkosovelluksissa.
Miten vanhemmat opetusohjelmat ehdottavat aikavyöhykkeen muuttamista
1
2
|
echo ”Europe/Berlin” > /etc/timezone
dpkg-yks.reconfigure -f noninteractive tzdata
|
Vaikka tämä on toiminut vanhemmissa Debian-versioissa, se ei riitä Stretchissä, koska ei käytetä konfiguroitua /etc/timezonea, vaan myös Symlink /etc/localtimea . Kaiken kukkuraksi konfiguroitu /etc/timezone korvataan vanhalla arvolla sen jälkeen, kun dpkg-reconfigure on suoritettu .
How to change the timezone in Debian Stretch
1
2
|
ln -fs /usr/share/zoneinfo/Europe/Berliini /etc/localtime
dpkg-reconfigure -f noninteractive tzdata
|
Ensimmäinen komento luo uuden symlinkin oikeista aikavyöhyketiedoista (jotka sijaitsevat /usr/share/zoneinfo sisällä ) tiedostoon /etc/localtime , ja tzdata-paketin uudelleenkonfigurointi säätää järjestelmän sen mukaisesti ja asettaa /etc/timezone-tiedoston automaattisesti.