1 (15.09.2014 16:42:58 отредактировано diamond)

Здраствуйте.
Система: Debian 7.6

Пытаюсь установить hwclock на UTC, а систему держать на UTC+4. Вынужден так поступать, так как на компе 3 системы и одну никак не поставить (разные причины).

Не могу понять почему не получается: на через hwclock ставлю время UTC. После чего в /etc/adjtime прописываю UTC. До перезагрузки date показывает время UTC+4, а hwtime - UTC (вроде как мне и нужно). Однако после hwtime = date - почему? Да, запущен ntp для синхронизации, но и без него такая же ерунда.

Или я чего -то не понимаю? Если в adjtime поставить LOCAL, то все работает как нужно, но, ведь тогда получается, что система не в курсе, что аппаратные часы в UTC, так?

Вообще, как я бы хотел все построить: аппаратные часы - в UTC, Линуховые - в LOCAL, обновляют время по NTP вместе с аппаратными... Или я где-то туплю?

Если отладка - это устранение ошибок в ПО, то программирование - их создание...

2

Все, я протупил, приношу извинения. Не до конца прочитал текст:

 -r, --show
              Read  the  Hardware Clock and print the time on standard output.  The time shown is always in local time, even if you keep
              your Hardware Clock in Coordinated Universal Time.  See the --utc option.  Showing the Hardware Clock time is the  default
              when no function is specified.
Если отладка - это устранение ошибок в ПО, то программирование - их создание...