Od vydání nejnovější verze Debianu 9 (kódové označení „Stretch“) v červnu 2017 bude většina správců systémů používajících tuto distribuci časem aktualizovat své systémy. Jednou ze změn v nové verzi, která mě zaujala jako první, je to, že nelze konfigurovat časové pásmo systému způsobem, který navrhuje většina návodů pro Debian.
I když to můžete považovat za nepodstatný problém, domnívám se, že špatně nakonfigurované časové pásmo povede ke zmatkům v souborech protokolu a webových aplikacích.

Jak starší návody doporučují změnit časové pásmo

Shell

.

1
2

echo „Europe/Berlin“ > /etc/timezone
dpkg-reconfigure -f neinteraktivní tzdata

Když to fungovalo ve starší verzi Debianu, ve Stretchi to stačit nebude, protože se nepoužívá nakonfigurovaný /etc/timezone, ale také Symlink /etc/localtime . Aby toho nebylo málo, nakonfigurovaný /etc/timezone bude po spuštění dpkg-reconfigure přepsán starou hodnotou .

Jak změnit časovou zónu v Debianu Stretch

Shell

1
2

ln -.fs /usr/share/zoneinfo/Europe/Berlin /etc/localtime
dpkg-reconfigure -f neinteraktivní tzdata

První příkaz vytvoří nový symlink ze správných dat časových zón (umístěných uvnitř /usr/share/zoneinfo ) do /etc/localtime , a rekonfigurace balíčku tzdata odpovídajícím způsobem upraví systém a automaticky nastaví soubor /etc/timezone.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.