Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 "Мое время в Дебиане на три часа больше обычного". Продолжение....   Denis Bolotnov   09 Mar 2004 01:41:44 
 Re: "Мое время в Дебиане на три часа больше обычного". Продолжение....   Valentin Nechayev   09 Mar 2004 11:42:13 
Архивное /ru.linux/73685601f800.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional