Manpages

NAZWA

tzsetup − ustaw lokaną strefę czasową

SKŁADNIA

tzsetup [-y] [-g]

OPIS

Ta strona podręcznika wyjaśnia jak można ustawić lokalną strefę czasową przy pomocy narzędzia tzsetup. System operacyjny powinien znać różnicę między czasem systemowym a lokalnym (czasem w rzeczywistym świecie). Nalezy też tak skonfigurować system operacyjny, aby zachowywał się dobrze w czasie zmiany czasu z zimowego na letni i odwrotnie.

Prawidłowy czas systemowy oraz właściwa lokalna strefa czasowa umożliwiają to najlepiej. Jest to ważne zwłaszcza w środowisku sieciowym, gdzie nawet małe różnice między czasami poszczególnych systemów mogą sprawić, że na przykład serwer lustrzany niepotrzebnie pobierze cały serwis FTP, lub gdzie wykorzystywane są czasy modyfikacji plików w zdalnych systemach.

tzsetup zazwyczas uruchamia się z powłoki bez żadnych parametrów. Można użyć parametru -y, dzięki czemu program nie będzie na początku pytał czy zmienić strefę czasową. Parametr -g służy do wymuszenia pytania o to, czy zegar sprzętowy jest ustawiony na średni czas zachodnioeuropejski (GMT).

Po wybraniu strefy tzsetup spróbuje ją zmienić w systemie. Rozdział Działanie zawiera szczegóły techniczne tego procesu. Aby rzeczywiście coś zmienić, konieczne jest uruchomienie tzsetup z uprawnieniami nadzorcy. Aby tylko przejrzeć strefy czasowe jako zwykły użytkownik, prosimy używać programu tzselect(1). Wyświetli on czas lokalny w dowolnej strefie czasowej znanej systemowi.

OSTRZEŻENIE

Która strefa czasowa jest właściwa dla Twojego systemu? Zależy to od geograficznej lokalizacji maszyny. Ustawienie poprawnej lokalizacji jest ważne, ale system musi też wiedzieć, jak jest ustawiony zegar sprzętowy. Większość PC-tów ma zegar sprzętowy ustawiony na czas lokalny, podczas gdy większość systemów typu UNIX ustawia zegar sprzętowy na czas uniwersalny (UTC).

System Debian GNU/Linux pobiera tą informację z pliku /etc/default/rcS. Zawiera on albo linię UTC=yes, która oznacza, że zegar sprzętowy jest ustawiony na czas uniwersalny, lub linię UTC=no, która oznacza, że zegar sprzętowy wskazuje czas lokalny. Jeśli ustawienie to jest prawidłowe, to wybranie odpowiedniej systemowej strefy czasowej zapewni wyświetlanie prawidłowej daty i czasu. Jeśli ustawienia te są błędne, to wyświetlany czas będzie znacznie odbiegał od rzeczywistego. Więcej szczegółów na ten temat można znaleźć w podręczniku do programu hwclock(8).

Działanie

Działanie programu tzsetup jest w rzeczywistości bardzo proste. Polega ono na aktualizacji dowiązania /etc/localtime aby wskazywało na odpowiednią strefę czasową zainstalowaną w katalogu /usr/share/zoneinfo/.

Można to zrobić ręcznie, ale używając programu tzsetup nie trzeba pamiętać ścieżki do stref czasowych.

PLIKI

/etc/timezone /etc/localtime /usr/share/zoneinfo

POCHODZENIE

Ten program jest oparty na programie tzconfig(8) -- jedyna poważna różnica to ta, że ten program używa jako interfejsu użytkownika systemu debconf, i że pozwala na konfigurację średniego czasu zachodnioeuropejskiego (GMT).

PATRZ TEŻ

hwclock(8) tzselect(1) rcS(5) tzconfig(8)

AUTOR

Joey Hess <joeyh [AT] debian.org>