Сервер Ubuntu 7.10 i386 часы/дата/время не останется в синхронизации. Их файлы журнала, я могу просмотреть для сообщения, когда часы изменяются? Для временного приспособления я создал файл в/etc/cron.hourly:
#!/bin/sh
ntpdate time.nist.gov
Однако это все еще оставляет потенциальный час времени непроверенного. Существует ли cron.minutely? Это все еще оставило бы потенциальную минуту времени непроверенного. Я читал о проблемах с батареей CMOS, но что, если это не фиксирует его? Я хотел бы смочь диагностировать это как абсолютно программную проблему.
Мои журналы сквида показывают, датируется в 2005, когда часы изменяются, и мои чувствительные ко времени средства управления доступом скашиваются и заканчивают тем, что позволили пользователям перемещаться по запрещенным веб-сайтам во время рабочего времени.
Совет о выполнении 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
).
У меня вчера была та же проблема, но под Slackware 8. Короче говоря, я читал много на Google для окончательной переобработки изображений компьютера. Мой менеджер отправил меня, что ссылка, но она не сделала, устранила мою проблему.
Я изменил локальное для времени UTC. Я изменил часовой пояс, чтобы иметь хороший я ln оба.
Надежда это поможет Вам!
Кроме того, можно попробовать это:
ntpdate 0.pool.ntp.org
hwclock --systohc
Я испытал те же затруднения в системе 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" в конце цепочки команды отправляет вывод на средства входа крона системного журнала.
Можно настроить крон для этого.
В/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