Mióta 2017 júniusában megjelent a Debian legújabb, 9-es verziója (kódneve “Stretch”), a legtöbb rendszergazda, aki ezt a disztribúciót használja, idővel frissíteni fogja a rendszerét. Az egyik változás az új verzióban, ami először felkeltette a figyelmemet, hogy nem lehet a rendszer időzónáját úgy beállítani, ahogyan azt a legtöbb Debian oktatókönyv javasolja.
Míg Ön ezt egy apró problémának tarthatja, én úgy vélem, hogy a rosszul beállított időzóna zavart okoz a naplófájlokban és a webes alkalmazásokban.
Hogyan javasolják a régebbi oktatóanyagok az időzóna megváltoztatását
1
2
|
echo “Europe/Berlin” > /etc/timezone
dpkg-reconfigure -f noninteractive tzdata
|
Míg ez a régebbi Debian verzióban működött, a Stretch-ben nem lesz elég, mert nem a konfigurált /etc/timezone-t használja, hanem a Symlink /etc/localtime-ot is . A helyzetet tovább rontja, hogy a konfigurált /etc/timezone a dpkg-reconfigure végrehajtása után a régi értékkel lesz felülírva.
Hogyan lehet megváltoztatni az időzónát a Debian Stretchben
1
2
|
ln -.fs /usr/share/zoneinfo/Europe/Berlin /etc/localtime
dpkg-reconfigure -f noninteractive tzdata
|
Az első parancs létrehoz egy új symlinket a megfelelő időzóna adatokból (a /usr/share/zoneinfo ) az /etc/localtime állományba , és a tzdata csomag újrakonfigurálása ennek megfelelően fogja beállítani a rendszert, automatikusan beállítva az /etc/timezone fájlt.