Как я могу постоянно назначить свою дату, синхронизируют проблему в Linux?

Сервер Ubuntu 7.10 i386 часы/дата/время не останется в синхронизации. Их файлы журнала, я могу просмотреть для сообщения, когда часы изменяются? Для временного приспособления я создал файл в/etc/cron.hourly:

#!/bin/sh
ntpdate time.nist.gov

Однако это все еще оставляет потенциальный час времени непроверенного. Существует ли cron.minutely? Это все еще оставило бы потенциальную минуту времени непроверенного. Я читал о проблемах с батареей CMOS, но что, если это не фиксирует его? Я хотел бы смочь диагностировать это как абсолютно программную проблему.

Мои журналы сквида показывают, датируется в 2005, когда часы изменяются, и мои чувствительные ко времени средства управления доступом скашиваются и заканчивают тем, что позволили пользователям перемещаться по запрещенным веб-сайтам во время рабочего времени.

5
задан 25.03.2010, 13:58

4 ответа

Совет о выполнении ntpdate хорош, но это только ступит Ваше время. Более оптимальный вариант состоит в том, чтобы установить ntpd и использовать его для хранения локальных часов синхронизируемыми, избегая скошенных журналов.

С Ubuntu необходимо просто смочь сделать apt-get install ntp. Это должно установить ntpdate и ntpd, настроить их для использования ntp.ubuntu.com как единственный сервер и синхронизируют время. Для полноты Вы захотите добавить другие серверы NTP (например, 0.pool.ntp.org, 1.pool.ntp.org и 2.pool.ntp.org).

14
ответ дан 07.12.2019, 16:49

У меня вчера была та же проблема, но под Slackware 8. Короче говоря, я читал много на Google для окончательной переобработки изображений компьютера. Мой менеджер отправил меня, что ссылка, но она не сделала, устранила мою проблему.

Я изменил локальное для времени UTC. Я изменил часовой пояс, чтобы иметь хороший я ln оба.

Надежда это поможет Вам!

Кроме того, можно попробовать это:

ntpdate 0.pool.ntp.org
hwclock --systohc
3
ответ дан 07.12.2019, 16:49

Я испытал те же затруднения в системе Debian Lenny (это была древняя установка Ubuntu 7.04 до того), из-за некоторого облупленного чипсета на старой десятилетием материнской плате. Вот мое решение для крона; в моих целях, два раза в день сохраняет его достаточно sync'd, и затем после того как еженедельно это синхронизирует и сохраняет к аппаратным часам (который является горным телом в моей системе).

Поместите это в/etc/cron.d/ntpsync:

# /etc/cron.d/ntpsync: run ntpdate-debian twice daily, sync hwclock once weekly

# run at 11:23 (am & pm) (update system clock)
23 11,23        * * *   root    test -x /usr/sbin/ntpdate-debian && /usr/sbin/ntpdate-debian  2>&1 | logger -i

# run at 11:59pm fridays (update system clock & save to hwclock)
59 23   * * 5   root    test -x /usr/sbin/ntpdate-debian && test -x /etc/init.d/hwclock.sh && /usr/sbin/ntpdate-debian && /etc/init.d/hwclock.sh restart 2>&1 | logger -i

Это использует стандарт crontab синтаксис для установки времен и дней, таким образом, это может добраться поминутно, если Вы хотите это настолько мелкомодульный. "Регистратор-i" в конце цепочки команды отправляет вывод на средства входа крона системного журнала.

1
ответ дан 07.12.2019, 16:49

Можно настроить крон для этого.

В/etc/crontab добавляют строку

* * * * * root ntpdate time.nist.gov > /dev/null

Вы можете achive это как корень (или суперпользователь) тип

echo '* * * * * root /usr/sbin/ntpdate time.nist.gov > /dev/null' >> /etc/crontab


предпосылка: ntpdate, который будет установлен в VM

apt-get update apt-get install ntpdate

0
ответ дан 07.12.2019, 16:49

Теги

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