Od wydania najnowszej wersji Debiana 9 (nazwa kodowa „Stretch”) w czerwcu 2017 r., większość administratorów systemów używających tej dystrybucji w końcu zaktualizuje swoje systemy. Jedną ze zmian w nowej wersji, która jako pierwsza przykuła moją uwagę, jest to, że nie można skonfigurować systemowej strefy czasowej w sposób, jaki sugeruje większość tutoriali Debiana.
Mimo że możesz uznać to za drobny problem, uważam, że źle skonfigurowana strefa czasowa doprowadzi do zamieszania w plikach logów i aplikacjach internetowych.

Jak starsze tutoriale sugerują zmianę strefy czasowej

Shell

.

1
2

echo „Europe/Berlin” > /etc/timezone
dpkg-.reconfigure -f noninteractive tzdata

Chociaż działało to w starszych wersjach Debiana, nie wystarczy w Stretch, ponieważ nie jest używany skonfigurowany /etc/timezone, ale także Symlink /etc/localtime . Co gorsza, skonfigurowany /etc/timezone zostanie nadpisany starą wartością po wykonaniu dpkg-reconfigure .

Jak zmienić strefę czasową w Debian Stretch

Shell

1
2

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

Pierwsze polecenie utworzy nowe symlink z poprawnych danych strefy czasowej (znajdujących się wewnątrz /usr/share/zoneinfo ) do /etc/localtime , a rekonfiguracja pakietu tzdata odpowiednio dostosuje system, ustawiając automatycznie plik /etc/timezone.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.