LinuxForum.Fans
Тема

проблема со временем windows+linux

Автор: spyphy 15 сообщений 3390 просмотров
#361076

spyphy, венда берет время из биоса, если не выставлена синхронизация через интернет. Проще сделать именно в ней, и не мучить дебиана.

#361085
"redix" написал:
spyphy, венда берет время из биоса, если не выставлена синхронизация через интернет. Проще сделать именно в ней, и не мучить дебиана.

+1,

In windows open regedit go to:
HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
add a DWORD with name of "RealTimeIsUniversal" exactly as its entered
there and set the value to 1. Now you can have windows time play nice
with any linux distro, no matter if you use localtime or UTC.
(см. вторую ссылку в моем предыдущем сообщении)
#361092
redix написал:
spyphy, венда берет время из биоса, если не выставлена синхронизация через интернет. Проще сделать именно в ней, и не мучить дебиана.

не катит. это работает только при загрузке системы, но после входа/выхода из ждущего режима всё сбивается как было.

#361094
"spyphy" написал:
это работает только при загрузке системы, но после входа/выхода из ждущего режима всё сбивается как было.

проверьте, что-бы время ставилось как localtime. Т.е. венда считает, что если в часах написано 00:00, то это -- полночь ЗДЕСЬ. Однако Debian видимо настроен так, что это ни разу НЕ ЗДЕСЬ, а в Гринвиче. Потому и получается +4 в Москве. Это у вас UTC включено.

В дебе это делается через
[console]dpkg-reconfigure tzdata[/console]

#361098
drBatty написал:
[quote="spyphy"]это работает только при загрузке системы, но после входа/выхода из ждущего режима всё сбивается как было.

проверьте, что-бы время ставилось как localtime. Т.е. венда считает, что если в часах написано 00:00, то это -- полночь ЗДЕСЬ. Однако Debian видимо настроен так, что это ни разу НЕ ЗДЕСЬ, а в Гринвиче. Потому и получается +4 в Москве. Это у вас UTC включено.

В дебе это делается через
[console]dpkg-reconfigure tzdata[/console][/quote]

И что с этим мне собственно делать? В dpkg-reconfigure tzdata стоит конечно местное время. До сих пор там у меня стоял Гринвич и этим вопросом я не заморачивался. Но теперь мне захотелось включить синхронизацию через ntp и по сему видимо ничего не остается, как оставлять там локальное время.

#361102

"spyphy" написал:
И что с этим мне собственно делать?
а никто и не знает. Увы.

ЧСХ, у меня на нетбуке ВР, время не сбивается, и время localtime. А вот на десктопе -- по непонятным причинам таки сбивается, и пришлось поставить UTC. Разница лишь в том, что в нетбуке 32, а в десктопе 64. Это как-то странно работает ntpd, и что с ним делать -- я без понятия.


Ну можно как выше писалось поставить таки UTC, и не мучиться. (и при выходе из спячки тоже UTC хук, только я не знаю, как у вас этот выход реализован, УМВР)

Ещё проверьте конфиг ядра на предмет CONFIG_RTC_HCTOSYS
#361844
text
cat /etc/adjtime

что выдает?

#361848
afanasiy написал:
text
cat /etc/adjtime

что выдает?

у меня выдает

text

z@sp:~$ cat /etc/adjtime
0.302177 1390391492 0.000000
1390391492
UTC

но я уже вернул себе UTC как было.
Позже подправлю прогу ntpdate.

#361849

hwclock?

#361855
"moshell" написал:
hwclock?
text

Wed 22 Jan 2014 18:03:50 GMT  -0.891365 seconds

да с системой у мне всё впорядке!
только это не решает проблему взаимодействия windows - linux.

#361961

но я уже вернул себе UTC как было.
Позже подправлю прогу ntpdate.

В биосе и в оффтопе должно быть локальное время.
В /etc/adjtime должно быть local вместо utc.
Через dpkg-reconfigure tzdata нужно выставить так же родной часовой пояс.

венда берет время из биоса, если не выставлена синхронизация через интернет. Проще сделать именно в ней, и не мучить дебиана.

не согласен, имхо, мучать нужно как раз дебиана.

Войдите или зарегистрируйтесь, чтобы ответить.