[SOLVED] Сбивается время.

Как ядро обновил, так теперь каждый раз вздрагиваю, как на часы смотрю - каждый раз после включения часы переводятся на 4 часа вперед.
Я уже запутался, в каком файле мне править, дабы он не переводил стрелки при старте. Пояс московсский

---
Решено исправлением UTC на LOCAL.

Проверить, какое время

Проверить, какое время (местное или UTC) выставлено в BIOS. Проверить, какое время (UTC/local) выставлено /etc/conf.d/hwclock. Проверить пояс в выводе date.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Сделайте после синхронизации

Сделайте после синхронизации времени(ntpdate)
hwclock --systohc
Если после следующей перезагрузки время снова слетит, проверте CONFIG_RTC_CMOS в ядре.

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

как то так emerge

как то так

emerge sys-libs/timezone-data

часы в bios по UTC

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

/etc/conf.d/clock

CLOCK="UTC"
TIMEZONE="Europe/Moscow"
CLOCK_OPTS=""
CLOCK_SYSTOHC="yes"
SRM="no"
ARC="no"

удаляем подстройку и сохраняем время

rm /etc/adjtime
/etc/init.d/clock save && /etc/init.d/clock restart

буду честен, я не знаю, почему у меня все работает

Я иногда понимаю товарища

Я иногда понимаю товарища slepnogу. Прочесть ман и воспользоваться поиском по форуму религия не позволяет?(

# cat /etc/conf.d/hwclock
clock="local"                                                                                                                                                                                                                 clock_systohc="YES"                                                                                                                                                                                                           clock_hctosys="NO"                                                                                                                                                                                                            clock_args=""

И

 
# cat /etc/timezone
Europe/Moscow

На будущее как выставить время и чтобы оно работало правильно ну очень хорошо написано в хэндбуке.

...

откуда должен браться /etc/timezone?

если после команды
hwclock --hctosys
или
/etc/init.d/hwclock restart
время возвращается назад, то проблема в том что
/etc/init.d/hwclock стартует раньше /etc/init.d/localmount

скрытный секс :)

KarpOffHome

KarpOffHome написал(а):
откуда должен браться /etc/timezone?

если после команды
hwclock --hctosys
или
/etc/init.d/hwclock restart
время возвращается назад, то проблема в том что
/etc/init.d/hwclock стартует раньше /etc/init.d/localmount

А какое решение этой проблемы есть??

файл /etc/timezone

файл /etc/timezone используется при emerge пакета timezone-data, для того, чтобы сгенерировать свеженький /etc/localtime
его надо руками создавать, просто это еще не задокументировано в хендбуке.
к старт-стоп сервисам никакого отношения не имеет.

.

kruger написал(а):
сгенерировать свеженький /etc/localtime
его надо руками создавать

Зачем его создавать? Под этим именем вполне рулит симлинк на /usr/share/zoneinfo/Europe/Moscow (ессно, с возможно другой поясной целью)

Мы тоже не всего читали Шнитке!.. © В. Вишневский

/

Spoiler написал(а):
kruger написал(а):
сгенерировать свеженький /etc/localtime
его надо руками создавать

Зачем его создавать? Под этим именем вполне рулит симлинк на /usr/share/zoneinfo/Europe/Moscow (ессно, с возможно другой поясной целью)

ЕМНИП оно нормально работает если корень (и соответственно /etc) и /usr живут на одном диске/разделе.
Потому в общем случае и рекомендуют копировать.

:wq
--
Live free or die

KarpOffHome

KarpOffHome написал(а):
откуда должен браться /etc/timezone?

если после команды
hwclock --hctosys
или
/etc/init.d/hwclock restart
время возвращается назад, то проблема в том что
/etc/init.d/hwclock стартует раньше /etc/init.d/localmount

Вот у меня тоже так же, требуется hwclock restart
Пробовал в depend ставить after localmount
Но это всё равно не помогло
Что делать, чтобы при clock="local" время сразу ставилось правильное?

А вы, случаем, иногда Винды

А вы, случаем, иногда Винды не запускаете?... :)

Только тогда и нужен ЛОКАЛ...

Могли бы честно признаться и решение было бы очевидным.

Тут ведь как у доктора: если скрываешь - ССЗБ ;)

.

SysA написал(а):
А вы, случаем, иногда Винды не запускаете?... :)
Только тогда и нужен ЛОКАЛ

Дык и тогда не нужен - в винде прекрасно можно юзать UTC

Мы тоже не всего читали Шнитке!.. © В. Вишневский

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

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