ADJTIME_CONFIG(5) Formaty plików ADJTIME_CONFIG(5)

adjtime_config - informacje o ustawieniach zegara sprzętowego i czynnika dryfu

/etc/adjtime

Plik /etc/adjtime zawiera opisowe informacje o ustawieniach trybu zegara sprzętowego oraz czynnika dryfu zegara. Plik jest odczytywany i zapisywany przez hwclock(8); a także odczytywany przez programy takie jak rtcwake w celu uzyskania trybu czasu zegara czasu rzeczywistego (RTC).

Plik zwykle mieści się w /etc, lecz narzędzia takie jak hwclock(8) lub rtcwake(8) mogą używać innej lokalizacji, podanej opcją wiersza poleceń, jeśli chce się uniknąć dostępu do zapisu do katalogu /etc. Jeśli brak tego pliku, domyślnym trybem zegara będzie "UTC".

Zegar sprzętowy zwykle nie jest zbyt dokładny. Jednak wiele z jego niedokładności da się w pełni przewidzieć - codziennie zyskuje lub traci tę samą ilość czasu. Jest to dryf systematyczny. Narzędzie hwclock(8) utrzymuje plik /etc/adjtime, zawierający pewne informacje historyczne. Więcej szczegółów w rozdziałach "Funkcja korekcji" i "Plik Adjtime" podręcznika systemowego hwclock(8).

Plik adjtime jest sformatowany w ASCII.

Trzy liczby, rozdzielone odstępami:

czynnik dryfu

czynnik dryfu systematycznego w sekundach na dzień (dziesiętna liczba zmiennoprzecinkowa)

czas ostatniej korekty

wynikowa liczba sekund od 1969 UTC ostatniej korekty lub kalibracji (dziesiętna liczba całkowita)

status korekty

zero (ze względu na kompatybilność z clock(8)), jako dziesiętna liczba zmiennoprzecinkowa

czas ostatniej kalibracji

Wynikowa liczba sekund od 1969 UTC ostatniej kalibracji. Zero, jeśli nie zaszła jeszcze kalibracja, albo wiadomo, że poprzednia kalibracja jest nieprzydatna (na przykład, ponieważ od czasu tamtej kalibracji jest jasne, że zegar sprzętowy nie zawiera prawidłowego czasu). Dziesiętna liczba całkowita.

tryb zegara

Obsługiwanymi wartościami są UTC lub LOCAL. Wskazuje, czy zegar sprzętowy jest ustawiony na czas uniwersalny (Coordinated Universal Time) czy lokalny. Wartość tę można zawsze przesłonić opcjami wiersza poleceń hwclock(8).

/etc/adjtime

hwclock(8), rtcwake(8)

Problemy należy zgłaszać w systemie śledzenia błędów https://github.com/util-linux/util-linux/issues.

Plik konfiguracyjny adjtime_config jest częścią pakietu util-linux, który można pobrać ze strony Archiwum jądra Linux https://www.kernel.org/pub/linux/utils/util-linux/.

2026-09-02 util-linux 2.42.3