Войти

Показать полную графическую версию : [решено] Проблема с системными часами


gresik
24-10-2007, 14:37
У меня 32-я Виста, в ней есть часы, часы могут брать время как из часов материнки так из сети. проблема в том что как бы я не настраивал (т.е. ставил галочку "синхронизация с часами в интернете") время показывается неправильное и всегда на 4 часа меньше. У меня время московское т.е +3 часа к UMT , если в настройках синхронизации кликнуть- синхронизировать сейчас то все нормально синхронизируется но если презагрузиться то все равно на 4 часа меньше чем нужно. Спрашивается с какого перепугу часы в Висте при загузке системы не синхронизируются? Вторая система Федора 7 при этом спокойно синхронизируется в сети и показывает нормальное время. Ну и конечно в биосе время так же нормальное.
Подскажет в чем может быть проблема?

Envel
24-10-2007, 14:44
У вас Fedora записывает время в UTC (Универсальное координированное время), при этом ваше местное время (Москва + переход на летнее время = 4 часа) считается самой системой. Windows так делать вроде не научилась, она считает, что записано локальное время.
Отключите в Fedora показ времени в UTC и все придет в норму.

gresik
24-10-2007, 14:50
У вас Fedora записывает время в UTC (Универсальное координированное время), при этом ваше местное время (Москва + переход на летнее время = 4 часа) считается самой системой. Windows так делать вроде не научилась, она считает, что записано локальное время.
Отключите в Fedora показ времени в UTC и все придет в норму. »

Спасибо, кажется даже что-то такое где-то читал. Подскажите мне только логику процесса- куда записывает Федора? Т.е. она на материнской плате подправляет время как нужно, иначе как же эти две системы видят друг друга и Виста подправляет время как нужно?
И если да то не лучше ли тогда сказать Висте чтобы у меня расположение где-то -1 по гринвичу и тогда система будет автоматом добавлять +3. Или я чего-то не понимаю?

Envel
24-10-2007, 15:26
Текущее время записывается в RTC (Real Time Clock, те что от батарейки работают) только в момент перезагрузки (синхронизация). Во время работы компьютера время отсчитывается по системному таймеру. Это позволяет во-первых корректировать работу RTC (частота таймера более стабильна, так как более стабильно питающее напряжение, например), во-вторых - позволяет использовать компьютер даже с неработающими RTC.
Что делает с часами Vista - я не знаю. Логика должна быть такой же. Однако, скажу лишь только то, что исходное значение времени все равно берется из RTC, а синхронизация с сервером происходит не так уж и часто.
Оптимальное решение (как я уже сказал) - запретить Fedora использовать часы в UTC. Наверняка при установке она вас спросила, но вы не придали этому никакого значения. Копайтесь в настройках системы (какой-нибудь федорный конфигурятор), настройках рабочего стола (KDE, GNOME) - там обязательно есть такой пункт.
Есть еще такой способ:
в файле /etc/default/rcS или /etc/sysconfig/clock (в федоре кажется именно он) заменить строчку UTC=yes на UTC=no.
А вот о вашей проблеме:
http://docs.fedoraproject.org/fedora-install-guide-en/fc4/sn-utc.html (так ярко написано).

gresik
24-10-2007, 15:37
Текущее время записывается в RTC (Real Time Clock, те что от батарейки работают) только в момент перезагрузки (синхронизация). Во время работы компьютера время отсчитывается по системному таймеру. Это позволяет во-первых корректировать работу RTC (частота таймера более стабильна, так как более стабильно питающее напряжение, например), во-вторых - позволяет использовать компьютер даже с неработающими RTC.
Что делает с часами Vista - я не знаю. Логика должна быть такой же. Однако, скажу лишь только то, что исходное значение времени все равно берется из RTC, а синхронизация с сервером происходит не так уж и часто.
Оптимальное решение (как я уже сказал) - запретить Fedora использовать часы в UTC. Наверняка при установке она вас спросила, но вы не придали этому никакого значения. Копайтесь в настройках системы (какой-нибудь федорный конфигурятор), настройках рабочего стола (KDE, GNOME) - там обязательно есть такой пункт.
Есть еще такой способ:
в файле /etc/default/rcS или /etc/sysconfig/clock (в федоре кажется именно он) заменить строчку UTC=yes на UTC=no.
А вот о вашей проблеме:
http://docs.fedoraproject.org/fedora...c4/sn-utc.html (так ярко написано). »

Спасибо вам за помощь думаю тему можно закрыть так как проблема решена.
Добавлю для тех кто будет искать решение такой же проблемы что что в федоре как впрочем и других линукс дистрибутивах с гномом все настраивается так же как и в висте: правым кликам на часах, выбором настройки часов и вводом рутовского пароля для настройки (в висте пароль не нужен но система так же оповещает что режим администратора) ну и сама настройка часов.




© OSzone.net 2001-2012