Автор Тема: часы в bios  (Прочитано 4725 раз)

Оффлайн valobasoff

  • Участник
  • *
  • Сообщений: 413
часы в bios
« : 09.11.2011 17:16:57 »
не на первом компьютере замечаю такой нюанс, сбросился биос, в т.ч. время, гружу альт, тот ругается во время загрузки на время файлов, после появления экрана входа вижу на нём биосовское время, через несколько секунд оно меняется на реальное(прописано синхронизироваться с сервером и хранить по гринвичу), вхожу проверяю date всё верно. перезагружаю в биосе по прежнему старое время(2004 год). Вопрос почему оно не прописывается в биос ? в винде такого не было, время первёл, перевелось и там, я к этому так привык, что даже не разделял эти понятия.

Знайка

  • Гость
Re: часы в bios
« Ответ #1 : 09.11.2011 17:21:16 »
Настроечки демона синхронизатора времени посмотрите.
Там есть опция, которая заставит корректировать время в BIOS в момент выключения.

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: часы в bios
« Ответ #2 : 09.11.2011 18:00:31 »
не на первом компьютере замечаю такой нюанс, сбросился биос, в т.ч. время, гружу альт, тот ругается во время загрузки на время файлов, после появления экрана входа вижу на нём биосовское время, через несколько секунд оно меняется на реальное(прописано синхронизироваться с сервером и хранить по гринвичу), вхожу проверяю date всё верно. перезагружаю в биосе по прежнему старое время(2004 год). Вопрос почему оно не прописывается в биос ? в винде такого не было, время первёл, перевелось и там, я к этому так привык, что даже не разделял эти понятия.
Просто Linux по умолчанию при выключении\перезагрузке ПК не записывает измененное время в БИОС.
Там надо лишь подправить один файл(сразу не вспомню, где он лежит) в системе, отвечающий за работу с часами в БИОС.

Оффлайн valobasoff

  • Участник
  • *
  • Сообщений: 413
Re: часы в bios
« Ответ #3 : 09.11.2011 18:11:07 »
нагуглил это, но как сделать чтобы само делало ? в ntpd.conf нет ничего об этом.
Цитировать
#Установка системного времени
 
date -s "13:40"
 
#Эта команда синхронизирует часы в системе с часами в BIOS
 
hwclock -w

вообще я правильно понял что это не бага отдельных компьютеров а так и задумано ?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: часы в bios
« Ответ #4 : 09.11.2011 18:53:03 »
Настроечки демона синхронизатора времени посмотрите.
Там есть опция, которая заставит корректировать время в BIOS в момент выключения.
Играете в угадайку ? У вас получается хуже, чем у меня. ;)
/etc/rc.d/init.d/clock
настройки - /etc/sysconfig/clock
HWCLOCK_SET_AT_HALT=
Впрочем, в дистрибутивном /etc/sysconfig/clock все параметры откомментированы.

Оффлайн NickM

  • Участник
  • *
  • Сообщений: 943
Re: часы в bios
« Ответ #5 : 09.11.2011 18:58:32 »
нагуглил это, но как сделать чтобы само делало ? в ntpd.conf нет ничего об этом.

# mcedit /etc/sysconfig/clock

Оффлайн valobasoff

  • Участник
  • *
  • Сообщений: 413
Re: часы в bios
« Ответ #6 : 09.11.2011 19:01:17 »
 спасибо, вот мой у мастера 5.02 обновлённого до p6, посмотрел у необновленного тоже самое. Т.е. так и задумано изначально ?
cat /etc/sysconfig/clock
# Whether system time should be set from Hardware Clock
# at start.
HWCLOCK_SET_TIME_AT_START=true

# Whether Hardware Clock should be set to system time
# at reboot/halt/poweroff.
HWCLOCK_SET_AT_HALT=false

# Whether to add or subtract time from the Hardware Clock
# at startup to account for systematic drift since the
# last time the clock was set or adjusted at startup.
HWCLOCK_ADJUST=false

# UTC=true indicates that the clock is set to UTC;
# anything else indicates that it is set to local time.
UTC=false

# ARC=true on alpha only indicates the ARC console's
# 42-year time offset is in effect; otherwise the normal
# Unix epoch is assumed.
#ARC=false

ZONE=Europe/Moscow
# that /etc/localtime is a copy of, for example:
#ZONE="Europe/Moscow"

Знайка

  • Гость
Re: часы в bios
« Ответ #7 : 09.11.2011 22:45:09 »
Простите, но какая буква вам не понятна?
Вы же сами дали ответ на вами заданный вопрос.

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: часы в bios
« Ответ #8 : 10.11.2011 06:47:02 »
В файле /etc/sysconfig/clock измените параметр
HWCLOCK_SET_AT_HALT
с false на true.

Оффлайн valobasoff

  • Участник
  • *
  • Сообщений: 413
Re: часы в bios
« Ответ #9 : 10.11.2011 10:42:43 »
да сделал уже всё, вопрос последний был о другом, что по дефолту время в биос не отправляется и нужно каждый компьютер настраивать отдельно?
 И до кучи если не трудно вот это что за алгоритм ?
# Whether to add or subtract time from the Hardware Clock
# at startup to account for systematic drift since the
# last time the clock was set or adjusted at startup.
HWCLOCK_ADJUST=false

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: часы в bios
« Ответ #10 : 10.11.2011 10:58:46 »
да сделал уже всё, вопрос последний был о другом, что по дефолту время в биос не отправляется и нужно каждый компьютер настраивать отдельно?
 И до кучи если не трудно вот это что за алгоритм ?
# Whether to add or subtract time from the Hardware Clock
# at startup to account for systematic drift since the
# last time the clock was set or adjusted at startup.
HWCLOCK_ADJUST=false

http://lists.altlinux.org/pipermail/community/2004-April/316106.html

Оффлайн valobasoff

  • Участник
  • *
  • Сообщений: 413
Re: часы в bios
« Ответ #11 : 11.11.2011 13:34:26 »
мне показалось что за извлечение времени из bios отвечает параметр
HWCLOCK_SET_TIME_AT_START=trueа HWCLOCK_ADJUST=false надеялся отвечает за правильную установку времени в случае сброса времени в биос. Например ориентируясь на последнее использованое в системе время.

Знайка

  • Гость
Re: часы в bios
« Ответ #12 : 11.11.2011 18:15:38 »
И до кучи если не трудно вот это что за алгоритм ?
HWCLOCK_ADJUST=false
Например, часы в BIOS отстают на 5 минут, и система об этом знает и помнит. При старте система берет время из BIOS
и добавляет к нему 5 минут, если данный параметр включен,
или ничего не добавляет, если данный параметр выключен,
получая системное время. Это единственный раз, когда система спрашивает BIOS о времени. В процессе работы, система не использует время из BIOS.

Оффлайн valobasoff

  • Участник
  • *
  • Сообщений: 413
Re: часы в bios
« Ответ #13 : 11.11.2011 21:43:25 »
не то что я подумал, но тоже круто, Знайка спасибо за ликбез!