Войти

Показать полную графическую версию : [решено] При перезагрузке Linux системное время смещается на 4 часа назад


andrystepa
13-10-2008, 10:00
У меня на компьютере стоят Windows XP SP3, и Fedora Core Linux 8. Стоят на разных физических дисках, устанавливались отдельно - что загружать выбираю в загрузочном меню БИОС (по F8). При перезагрузке из Linux и входе в Windows системное время почему-то смещается на 4 часа назад. Если просто перезагрузить Винду, то этого не происходит. В Федоре стоит часовой пояс Москва, так же как и в Винде. Отчего такое может происходить?

Аlchemist
13-10-2008, 10:25
Машино времени о_О :biggrin:
В Биосе какое время стоит?

andrystepa
13-10-2008, 10:37
Сейчас еще один прикол произошел перезагрузился из Винды в Линух - время убежало вперед на 4 часа. При этом в БИОСе стоит правильное время. А вот при перезагрузке из Линуха в Винду время уходило назад на 4 часа и в БИОСе. Чертовщина это, а не машина времени.

Naiad
13-10-2008, 12:56
andrystepa, у меня было то же самое, только с Ubuntu и Slackware. Выставила в настройках Ubuntu часовой пояс - Рейкьявик (4 часа разница), помогло. Так и живу)

andrystepa
13-10-2008, 14:10
Naiad,
Это конечно решение, но все же жить как исландец мне неохота. Там холодно, говорят. И главное национальное блюдо у них там - тухлое мясо. Нехочу!
А, кроме шуток, все же хочется выяснить, откуда уши растут.

kaEwituS
13-10-2008, 15:03
Может в настройках выставить местное время... так как Fedora может представить что в биосе время Эталон и она про гринвичу ровняется 0:00 и при загрузке может кидать +4:00 или +3:00 от биоса...
что то с Fedora не так...

[mzd]
13-10-2008, 15:16
Внимательно посмотрите настройки часового пояса. Очень похоже, что Fedora считает, что системные часы показывают UTC-время.

ruslandh
13-10-2008, 18:42
[mzd], скорей всего Fedora считает, что время в BIOS (а не системное) стоит Гринвическое.

andrystepa
14-10-2008, 09:35
[mzd], Да, точно, вспоминаю, когда я устанавливал Федору, установил флажок "Системные часы используют время UTC". Но вот только теперь не могу найти, где это меняется.

[mzd]
14-10-2008, 10:08
Посмотрите файл /etc/sysconfig/clock. Должно быть
cat /etc/sysconfig/clock
UTC=false
ARC=false

dmitryst
24-06-2009, 21:40
Аналогичная проблема с Fedora 11. Файл /etc/sysconfig/clock был пуст, заполнил значения, как выше, не помогло. timeconfig выдает такое:
[root@localhost ~]# timeconfig
Traceback (most recent call last):
File "/usr/share/system-config-date/timeconfig.py", line 116, in <module>
runConfig(rc)
File "/usr/share/system-config-date/timeconfig.py", line 94, in runConfig
timezoneBackend.writeConfig(timezone, utc)
File "/usr/share/system-config-date/timezoneBackend.py", line 56, in writeConfig
shutil.copyfile(fromFile, "/etc/localtime")
File "/usr/lib/python2.6/shutil.py", line 47, in copyfile
raise Error, "`%s` and `%s` are the same file" % (src, dst)
shutil.Error: `/usr/share/zoneinfo/Asia/Tbilisi` and `/etc/localtime` are the same file

Что делать? У меня 3 системы, время в биосе местное

[mzd]
24-06-2009, 23:35
dmitryst, попробуй вручную, если хотите использовать UTC:
#cp /etc/localtime /etc/localtime.bak
#cp /usr/share/zoneinfo/Asia/Tbilisi /etc/localtime
или
# mv /etc/localtime /etc/localtime.bak
если не хотите.

dmitryst
29-06-2009, 22:23
В /etc/sysconfig/clock вписал:
UTC=false
ARC=false

Удалил файл /etc/localtime и запустил timeconfig. Выставил нужный часовой пояс и снял флажок с UTC. Пока, вроде, нормально :)

Aganez
20-07-2010, 20:05
Долго искал ответ на этот вопрос, пока сюда (http://pkotvety.ru/qa-1164f902ee11d53/sistemnoe-vremja-v-fedora-12-i-windows-xp-otlichaetsja-na-5-chasov) не забрел.

У меня время сбивалось при переходе от Федоры к Винде именно из-за того, что Федора использовала UTC время. Как только я отключил эту опцию, время в системах выровнилось.
Пользовался пакетом timeconfig (http://www.opennet.ru/man.shtml?topic=timeconfig&category=8&russian=2)




© OSzone.net 2001-2012