Jak korzystać z adjtimex

0

Mam maszynę Debian, która w momencie konfiguracji będzie miała dostęp do serwerów NTP. Ale po skonfigurowaniu i użyciu nie będzie miał dostępu do serwerów NTP. Jakie są kroki, aby upewnić się, że zegar jest zawsze prawidłowy? (także po nieoczekiwanych wyłączeniach)

Jak rozumiem, adjtimex jest właściwym narzędziem do pracy. Ale ma wiele opcji - więc z której powinienem skorzystać?

EDYTOWAĆ

Możliwe kroki?

  1. ntpdate-debian // Aby zaktualizować zegar systemowy z serwerów NTP.

  2. /sbin/hwclock --systohc // Zapisywanie zegara i współczynników dopasowania w / etc / adjtime.

  3. Uruchom powyższe dwa razy w odstępie 24 godzin?

  4. adjtimexconfig// Oblicza dryft między hwclockiem a zegarem systemowym. Zapisuje czynnik do / etc / default / przymtimex.

  5. Utwórz cronjob, który będzie dzwonił /sbin/hwclock --adjustokresowo.

  6. Dodaj /sbin/hwclock --adjust && hwclock --hctosys --rtc=/dev/rtc0do /etc/rc.local

Dánjal Salberg Adlersson
źródło
Nie podążam. Jak spodziewasz się, że zegar będzie prawidłowy bez dostępu do zegarów referencyjnych?
David Schwartz,
Mam dostęp do zegarów referencyjnych na początku konfiguracji i dlatego mogę ustawić prawidłowy zegar. Następnie, z pomocą hwclock i adjtimex, mogę obliczyć dryft zegara sprzętowego i systemowego i przy pomocy tych samych programów utrzymuję prawidłowy zegar. Czy to nie w porządku?
Dánjal Salberg Adlersson
Chcesz założyć, że zegar sprzętowy nie może zyskać ani stracić czasu? Co robisz, jeśli po ponownym uruchomieniu dowiesz się, że Twój zegar ma dziesięć minut do przodu? Cofasz się i być może powtarzasz czasy, które wcześniej biegły?
David Schwartz
Za każdym razem, gdy dzwonię do / sbin / hwclock --systohc, systematyczne przesunięcie zegara sprzętowego jest przeliczane (zyskując lub tracąc czas). Właśnie dlatego myślę, czy powinienem to nazwać dwa razy? Następnie wywoływanie / sbin / hwclock - dostosuj okresowo i przy starcie dodawałby lub odejmował sekundy od zegara sprzętowego w oparciu o systematyczny dryft. Czy to nie w porządku?
Dánjal Salberg Adlersson