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

Shell

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

Shell

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.

Vastaa

Sähköpostiosoitettasi ei julkaista.