|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 09 Mar 2004 11:42:13 To : Denis Bolotnov Subject : Re: "Мое время в Дебиане на три часа больше обычного". Продолжение.... -------------------------------------------------------------------------------- >>> Denis Bolotnov wrote: DB> ================================ DB> denis@debian:~$ date --utc DB> Tue Mar 9 00:14:36 UTC 2004 DB> denis@debian:~$ date DB> Tue Mar 9 03:14:37 MSK 2004 DB> denis@debian:~$ cat /etc/timezone DB> Europe/Moscow DB> ================================ DB> А нельзя ли сделать так, чтобы Московское время не приплюсовывало 3 часа?:) После того как ты сравниваешь с ответом `date --utc'? Hет, конечно. Если ты такое хочешь - перебирайся на ту планету, где Москва в другом часовом поясе. А сейчас у тебя время по UTC и по Москве связаны между собой совершенно правильно. DB> Видно тут системное время должно быть на три часа раньше, а московское на DB> три часа больше, в итоге получил бы как раз свое! DB> Hо системное время правильное! Т.е. UTC правильно... Именно такое у меня в DB> БИОСе.... А вот на это есть ключик к hwclock: --localtime. Вообще, тебе надо было вместо всего флейма прочитать абзац из мана: If you specify neither --utc nor --localtime , the default is whichever was specified the last time hwclock was used to set the clock (i.e. hwclock was successfully run with the --set , --systohc , or --adjust options), as recorded in the adjtime file. If the adjtime file doesn't exist, the default is local time. То есть если у тебя hwclock без явного --utc или --localtime ставит время считая что в RTC (CMOS) время в UTC - тебе явно надо дописать --localtime или исправить /etc/adjtime. DB> "Подвести" часы тоже не выход -- они в винде убегут.... Я пробовал в DB> /etc/default/rcS, как UTC=yes, tak i UTC=no и бестолку:(((( Видимо, один раз надо явно вручную сказать с --localtime. DB> Хотя нет, ошибаюсь... при yes прописывается правильно System time, но Local DB> time снова не то.... пусть параметр UTC останется yes, хоть одна переменная DB> в системе будет с правильным временем:))))))))) DB> Это тоже не помогает, как видите время как было системным 00:31, так оно и DB> осталось... (локальное 03:31): Hету никакого "системного" времени (в таком формате). Есть время по UTC (по Гринвичу), а система считает в секундах с 0 часов 1 января 1970 года по UTC. Учись правильно употреблять термины, и тебя поймут. DB> Разве эта команда не приравнивает локальное к системному?? DB> =============================== DB> debian:/home/denis# hwclock --localtime --systohc Hет, ты записал из текущего в RTC. А надо было наоборот - из RTC: hwclock --localtime --hctosys DB> debian:/home/denis# date DB> Tue Mar 9 03:31:51 MSK 2004 DB> debian:/home/denis# date --utc DB> Tue Mar 9 00:31:55 UTC 2004 DB> ================================ -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/73685601f800.html, оценка из 5, голосов 10
|