Ustawienie czasu (daty/godziny) w Debianie
Kategoria: FAQ, etykiety: system
Dodany: 2012-06-30 16:32
(zmodyfikowany: 2012-07-23 20:10)
Przez: ArnVaker
Wyświetleń: 69410
Ustawienie strefy czasowej
Do ustawiania strefy czasowej służy polecenie:
dpkg-reconfigure tzdata
Dla Polski jest to kolejno „Europa” → „Warszawa”.
Ustawienie zegara systemowego z serwerów NTP
W Debianie najłatwiej można to zrobić pochodzącym z pakietu ntpdate poleceniem:
ntpdate-debian
W jego wyniku zegar systemowy zostanie zsynchronizowany z serwerami NTP. Aby zegar systemowy synchronizowany był z serwerami NTP automatycznie, zainstalować można pakiet ntp.
Ustawienie zegara systemowego ręcznie
Przykład ustawienia daty i godziny:
date --set 1998-11-02
date --set 21:08:00
Ręczne ustawianie oczywiście nie jest konieczne jeżeli zegar systemowy został zsynchronizowany z serwerami NTP.
Zegar sprzętowy według czasu UTC lub lokalnego
Pytanie według jakiego czasu ustawiony jest zegar sprzętowy pojawia się już podczas instalacji Debiana. Jeżeli na komputerze znajdować się będą jedynie systemy linuxowe, śmiało można wybrać czas UTC. Jeżeli znajduje się na nim również system Windows, warto wybrać czas lokalny aby uniknąć problemu z samoczynnym przestawianiem się aktualnej godziny.
Wheezy oraz nowsze wydania
Aby w Wheezym oraz nowszych wydaniach ustawić zegar sprzętowy według czasu UTC:
hwclock --systohc --utc
według czasu lokalnego:
hwclock --systohc --localtime
Czy zmiana się powiodła sprawdzić można np. wyświetlając plik /etc/adjtime. Jeżeli widnieje w nim wartość UTC, zegar sprzętowy ustawiony jest według czasu UTC. Jeżeli wartość to LOCAL, ustawiony jest według czasu lokalnego.
Squeeze oraz starsze wydania
W Squeeze, a także starszych wydaniach Debiana, do określenia według jakiego czasu ustawiony jest zegar sprzętowy służy opcja UTC w pliku /etc/default/rcS. Przyjmuje ona dwie wartości:
- UTC=yes — czas UTC
- UTC=no — czas lokalny
Aby zmienić aktualną wartość wystarczy edytować plik za pomocą dowolnego edytora.