Не идет время в Downtime [РЕШЕНО]

Доброго всем! В общем, проблема со временем, когда машина находится в дауне. Часовой пояс установлен из /usr/share/zoneinfo
Файл /etc/conf.d/hwclock:

clock="local"

clock_systohc="YES"

clock_args=""

И rc-update add hwclock boot выполнено, но если я выключаю машину в (пример) 10 00, проходит N-ное время и я ПК включаю, то время по-поежнему 10 00 будет. То есть, в downtime время не идет. В BIOS часы на местное время установлены, BIOS исправен - Debian нормально читает и отображает время. Значит что-то я своими кривыми ручками наделал в системе. Подскажите, в чем проблема может быть, помогите маленькому гентушнику )

Для таких же, как я... ((

В общем, сам спросил - сам ответил. Проблема решилась методом камлания, битья в многочисленные бубны, горловым пением и маленько мозгом. Как мне удалось нагуглить, опция clock_systohc="ЗНАЧЕНИЕ" говорит: сохранять или нет текущее время оси в железке. Соответственно YES - сохраняем, NO - не сохраняем. Делаю:

ln -sf /usr/share/zoneinfo/localtime /etc/localtime

Редачу файл :$ nano /etc/conf.d/hwclock:

clock="local"
clock_systohc="NO"
clock_args=""

Затем колдую в консоли:

rc-update del hwclock boot
rc-update del hwclock default
/etc/init.d/hwclock save
/etc/init.d/hwclock restart

И самое важное заклинание:

rc-update add hwclock default

Почему-то на уровне boot время не захотело подхватываться. Видимо драйвера не успевают покурить время, выставленное в BIOS. Как бы то ни было, проблема решена.

«Зрячий, незрячий, а если не смотришь - всё равно не увидишь» - Затойчи.

Какой-то у вас экзотический

Какой-то у вас экзотический комп, а эффект - так вообще мистический описали, поэтому никто и не откликнулся, потому как нет слов! :D

А вы ВСЕ сделали неправильно:

1. hwclock в default - нехорошо, так как система стартанула, а вы - бац! и время поменяли, а *NIXы очень уж не любят этого.
2. clock_systohc="NO" - плохо, если у вас есть (а она должна быть по-нормальному) хоть какая-то синхронизация времени системы с внешним эталоном. Этот параметр отвечает за синхронизацию встроенных часов с системным временем при закрытии системы.
3. неправильно

ln -sf /usr/share/zoneinfo/localtime /etc/localtime

надо

ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime

а лучше и надежнее

cp /usr/share/zoneinfo/Europe/London /etc/localtime

разумеется Europe/London замените на город своего пояса.

Надо учитывать

Надо учитывать, что на машине есть еще и вёнды... А вот с синхронизацией туго. Демон ntpd с системой, то есть синхронизация уже производится и интернеты нужны? А свой долбаный USB модем я подключаю уже после старта системы. На счет экзотики согласен :D Спасибо за отзыв =)

«Зрячий, незрячий, а если не смотришь - всё равно не увидишь» - Затойчи.

Ну и что - Винды! Не

Ну и что - Винды! Не одновременно же они работают! :)
А для совместимости и прописывается

CLOCK="local"

- в чисто Линуксовых компах нормальные люди ставят

CLOCK="UTC"

А тут ничего не понял:

LavKraft написал(а):
... Демон ntpd с системой, то есть синхронизация уже производится и интернеты нужны?...

от кого здесь у вас синхронизация, если Интернета нет?! Она, конечно, может и после установиться, но вы проверьте

grep ntpd /var/log/syslog

Кстати, если это не сервер, то ntpd необязателен, можно использовать просто ntp-client

P.S. Кстати, в Виндах тоже надо правильный пояс выставлять! :)

That's all, Folks!

Я уже в полусне писал ))

Я уже в полусне писал )) Я имел ввиду, что демон ntpd стартует с системой и ему интернеты нужны, а на этапе загрузки инета еще нет. Значит ntp-client поюзаю. В принципе разобрался я, спасибо ))

«Зрячий, незрячий, а если не смотришь - всё равно не увидишь» - Затойчи.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".