![]() |
Проблема с системными часами
У меня 32-я Виста, в ней есть часы, часы могут брать время как из часов материнки так из сети. проблема в том что как бы я не настраивал (т.е. ставил галочку "синхронизация с часами в интернете") время показывается неправильное и всегда на 4 часа меньше. У меня время московское т.е +3 часа к UMT , если в настройках синхронизации кликнуть- синхронизировать сейчас то все нормально синхронизируется но если презагрузиться то все равно на 4 часа меньше чем нужно. Спрашивается с какого перепугу часы в Висте при загузке системы не синхронизируются? Вторая система Федора 7 при этом спокойно синхронизируется в сети и показывает нормальное время. Ну и конечно в биосе время так же нормальное.
Подскажет в чем может быть проблема? |
У вас Fedora записывает время в UTC (Универсальное координированное время), при этом ваше местное время (Москва + переход на летнее время = 4 часа) считается самой системой. Windows так делать вроде не научилась, она считает, что записано локальное время.
Отключите в Fedora показ времени в UTC и все придет в норму. |
Цитата:
И если да то не лучше ли тогда сказать Висте чтобы у меня расположение где-то -1 по гринвичу и тогда система будет автоматом добавлять +3. Или я чего-то не понимаю? |
Текущее время записывается в 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 (так ярко написано). |
Цитата:
Добавлю для тех кто будет искать решение такой же проблемы что что в федоре как впрочем и других линукс дистрибутивах с гномом все настраивается так же как и в висте: правым кликам на часах, выбором настройки часов и вводом рутовского пароля для настройки (в висте пароль не нужен но система так же оповещает что режим администратора) ну и сама настройка часов. |
Время: 10:40. |
Время: 10:40.
© OSzone.net 2001-