![]() |
LUBUNTU 14.04.3 на кучке компов
(винды или другой ОСи в качестве второй системы нет) в кратце: компы на ночь выключаются по часам в системе (физического доступа нет и иногда ПРОПАДАЕТ ПИТАНИЕ), время включения УЖЕ ВЫСТАВЛЕНО в биосе и включаются по нему, то есть по локальному времени. а так как надо переводить часы с/на зимнее время, то вот и приходится использовать локальное время для биоса. Пока ничего умнее не придумал как сделать так: /etc/default/rcS - установил UTC=yes sudo dpkg-reconfigure tzdata - установил в UTC Отключил синхронизацию часов добавив к адресам ntp серверов в конце по отфонарной букве в файле: sudo nano /etc/ntp.conf Установил время вручную: sudo date 102116292015.00 Отправил в перезагрузку, чтоб время записалось в биос. После перезагруза теперь совпадает время в системе и в биосе: chunka@compe1:~$ date п'ятниця, 6 листопада 2015 14:30:13 +0000 chunka@compe1:~$ sudo hwclock пт, 06-лис-2015 14:30:19 +0000 -0.594728 seconds date - выведет системное время sudo hwclock - выведет время в BIOSе Тупо конешно и синхронизация времени не работает... пока другого варианта не нашел еще --- Смоделировал ситуацию пропадания питания на одном из компов под рукой: настроил локальный часовой пояс dpkg-reconfigure tzdata указал UTC=no в файле /etc/default/rcS глянул время выдернул питание включаю снова, смотрю сразу при загрузке время в биосе - в UTC, повторил пару раз, каждый раз время сдвигается, т.е. часики в биосе перезаписываются каждый раз при включении системы. То есть если пропадает питание, то часы в BIOS ВСЕГДА остаются в UTC и если комп включается по часам в BIOS, то время включения потом с заданным не совпадает. и время всегда в utc в часах биоса, даже указав UTC=no в файле /etc/default/rcS Понятно что при нормальном выключении и включении системы этой проблеммы нет с часами. При нормальном выключении и/или перезагрузке системы LUBUNTU 14.04.3 выполняется скрипт перед отключением питания, который записывает время в BIOS: /etc/init/hwclock-save.conf А этот исполняется при загрузке/монтировании дисков /etc/init/hwclock.conf фиг с ним: можно dpkg-reconfigure tzdata и выставить UTC указать UTC=yes в файле /etc/default/rcS выставить время вручную и... отключить синхронизацию с ntp... а синхронизировать часы с ntp сервером, один раз при включении, самописным скриптом... ПОДСКАЖИТЕ: не соображу как синхронизировать время с серверами ntp, хотяб раз при загрузке системы скриптом, при использовании такой схемы? Каким образом работает система с часами биоса в Fedora/CentOS? может там по другому работает? |
|
Цитата:
или в кронтаб с таймером @Reboot |
| Время: 15:56 |