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

463
Dánjal Salberg Adlersson

У меня есть машина 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
Я не следую Как вы ожидаете, что часы будут правильными без доступа к эталонным часам? David Schwartz 8 лет назад 0
У меня есть доступ к эталонным часам в начале конфигурации, и поэтому я могу установить правильные часы. Затем с помощью hwclock и adjtimex я могу рассчитать дрейф аппаратных часов и системных часов и с помощью этих же программ поддерживать правильные часы. Разве это не правильно? Dánjal Salberg Adlersson 8 лет назад 0
Вы готовы предположить, что аппаратные часы не могут выиграть или терять время? Что делать, если при перезапуске вы обнаружите, что ваши часы на десять минут впереди? Вы отскакиваете и, возможно, повторяете времена, которые раньше бегали? David Schwartz 8 лет назад 0
Каждый раз, когда я вызываю / sbin / hwclock --systohc, систематический сдвиг аппаратных часов пересчитывается (выигрывает или теряет время). Вот почему я думаю, я должен назвать это дважды? Затем, периодически вызывая / sbin / hwclock --adjust, при запуске добавляются или вычитаются секунды из аппаратных часов на основе систематического отклонения. Разве это не правильно? Dánjal Salberg Adlersson 8 лет назад 0

0 ответов на вопрос

Похожие вопросы