Как использовать adjtimex

У меня есть машина Debian, которая во время настройки будет иметь доступ к NTP-серверам. Но после настройки и использования он не будет иметь доступа к NTP-серверам. Какие шаги нужно сделать, чтобы часы всегда были правильными? (также после неожиданных отключений)

Как я понимаю, adjtimex - это правильный инструмент для работы. Но у него есть много вариантов - так какой из них я должен использовать?

РЕДАКТИРОВАТЬ

Возможные шаги?

  1. ntpdate-debian // Обновление системных часов с серверов NTP.

  2. /sbin/hwclock --systohc // Для записи часов и поправочных коэффициентов в / etc / adjtime.

  3. Запустите выше два раза с 24 часами между?

  4. adjtimexconfig // Рассчитывает дрейф между часами и системными часами. Записывает коэффициент в /etc/default/adjtimex.

  5. Создать cronjob, который вызывает /sbin/hwclock --adjust периодически.

  6. добавлять /sbin/hwclock --adjust && hwclock --hctosys --rtc=/dev/rtc0 в /etc/rc.local

0 ответов

Этот подход не сработает, поскольку часы процессора могут увеличивать или уменьшать время в любой день и постоянно накапливают различные отклонения. Без NTP вам понадобится более надежный эталон времени, например, рубидиевый эталон времени и часы с батарейным питанием для отсчета времени при выключении питания или перезагрузке. Если вы можете получить доступ к небу, возьмите GPS с антенной, и вы сможете запускать NTP без доступа к сети. Это подарит вам самое лучшее время...

Другие вопросы по тегам