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

Shell

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

Shell

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.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.