Постоянные сбои времени в Linux
Добавлено: 15 ноя 2006, 20:10
Ещё один глупый вопрос...
Итак господа, во3никла курьёзная, но в то же время крайне неприятная ситуация. Недавно мне пришлось полностью сбросить BIOS. Как следствие, все параметры сброшены на дефолтные, а дата и время по нулям. На десктопе две оси - оффтопная и линукс. Так вот, линукс стал вытворять со временем хер знает что. Причём, как это не прискорбно, заподозрен был в этом именно пингвин. Время в аппаратных часах устанавливается в localtime. Не знаю точно где, но если не ошибаюсь, в /etc/adjtime ведь хранится предыдущее сохранённое системное время? - так вот там тоже написано LOCAL, хотя я точно не знаю, к чему этот локал, т.к. просто не нашёл мана на adjtime, но полагаю, он подсказывает hwlock'у, что время в аппаратных часах - местное, а не UTC. Две последовательные перезагрузки часы как будто выдерживают, но вот если выключить машину, а потом включить на следующий день, снова уходим далеко в будущее - 10 июня, 2028 г. как Вам это? Мне не очень... Причём дата именно одна и та же, насколько я успел заметить. До этого всё было нормально. И вантуз так над временем не издевается... Короче, не знаю, что делать. Надоело каждый раз делать date MMDDHHmmYY; hwclock --adjust; hwclock --systohc. Как это можно побороть? В чём ещё могут быть грабли кроме /etc/adjtime? И он ли вообще виноват? По правде, сталкиваюсь с таким впервые - поэтому поставлен в тупик... /etc/localtime из /usr/share/timezone/Europe/Minsk
Итак господа, во3никла курьёзная, но в то же время крайне неприятная ситуация. Недавно мне пришлось полностью сбросить BIOS. Как следствие, все параметры сброшены на дефолтные, а дата и время по нулям. На десктопе две оси - оффтопная и линукс. Так вот, линукс стал вытворять со временем хер знает что. Причём, как это не прискорбно, заподозрен был в этом именно пингвин. Время в аппаратных часах устанавливается в localtime. Не знаю точно где, но если не ошибаюсь, в /etc/adjtime ведь хранится предыдущее сохранённое системное время? - так вот там тоже написано LOCAL, хотя я точно не знаю, к чему этот локал, т.к. просто не нашёл мана на adjtime, но полагаю, он подсказывает hwlock'у, что время в аппаратных часах - местное, а не UTC. Две последовательные перезагрузки часы как будто выдерживают, но вот если выключить машину, а потом включить на следующий день, снова уходим далеко в будущее - 10 июня, 2028 г. как Вам это? Мне не очень... Причём дата именно одна и та же, насколько я успел заметить. До этого всё было нормально. И вантуз так над временем не издевается... Короче, не знаю, что делать. Надоело каждый раз делать date MMDDHHmmYY; hwclock --adjust; hwclock --systohc. Как это можно побороть? В чём ещё могут быть грабли кроме /etc/adjtime? И он ли вообще виноват? По правде, сталкиваюсь с таким впервые - поэтому поставлен в тупик... /etc/localtime из /usr/share/timezone/Europe/Minsk