Russian Qt Forum
Май 04, 2024, 02:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [РЕШЕНО] Debian Wheezy, Time Zone, Moscow  (Прочитано 6034 раз)
CuteBunny
Гость
« : Июнь 26, 2013, 19:57 »

Обновил дистрибутив, программы: squeezy -> wheezy. Вчера заметил что время неправильно показывает - часы спешат на два часа.

dpkg-reconfigure tzdata - не помогает.

Никто не знает, как это исправить?
« Последнее редактирование: Июль 15, 2013, 22:54 от kvv » Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #1 : Июнь 27, 2013, 22:06 »

После выполнения dpkg-reconfigure должен показать старое время и новое, оно правильное?
Записан
CuteBunny
Гость
« Ответ #2 : Июнь 28, 2013, 09:01 »

Нет, время спешит на два часа, и в терминале и в gnome3.
Записан
CuteBunny
Гость
« Ответ #3 : Июль 15, 2013, 22:23 »

Кажется я нашел причину неверного отображения времени.

У меня dual-boot, windows 7 + debian wheezy. Windows 7 шла с ноутбуком, поэтому решил оставить. Кому интересно - операционные системы linux хранят время в bios и считают его как utc, windows хранит время в bios как локальное, добавляя offset. Поэтому часы у меня как раз и спешат. В debian UTC показывает точное локальное время, а локальное время спешит как раз на этот самый offset.

Решение - добавить UTC=no в /etc/default/rcS мне пока не помогло.
Попробую заставить windows считать время как utc!

Цитировать

Make Windows use UTC

Note: This method was not initially supported on Windows Vista and Server 2008, but came back with Vista SP2, Windows 7 and Server 2008 R2.

To make MS Windows calculate the time from the hardware clock as UTC.

    Create a file named WindowsTimeFixUTC.reg with the following contents and then double click on it to merge the contents with the registry:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
     "RealTimeIsUniversal"=dword:00000001

Reversing the change

You can create a file with the following contents and then double-click it to merge in the original changes, as above:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
     "RealTimeIsUniversal"=dword:00000000

or you can enter Registry Editor with

regedit

and navigate down to:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\

and delete RealTimeIsUniversal by right-clicking it and deleting it.

Записан
CuteBunny
Гость
« Ответ #4 : Июль 15, 2013, 22:55 »

Этот метод работает! Теперь в bios идет UTC время. В обоих операционных системах время отображается корректно.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 22.