Для установки времени в CMOS используется утилита hwclock из свежего комплекта util-linux. Если на вашей машине стоит только Linux, то очень удобно записать в CMOS время по Гринвичу, а в одном из стартовых скриптов сказать
убрать из стартовых скриптов всякие упоминания переменной окружения TZ, если таковые имеются;
сделать так, чтобы файл /etc/localtime был правильной символической ссылкой на соответствующий файл из /usr/share/zoneinfo, например,
- /sbin/hwclock --hctosys --utc
- /sbin/hwclock --hctosys
убрать из стартовых скриптов всякие упоминания переменной окружения TZ, если таковые имеются;
сделать так, чтобы файл /etc/localtime был правильной символической ссылкой на соответствующий файл из /usr/share/zoneinfo, например,
- rm -f /etc/localtime ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
- /usr/local/bin/ntpdate ntp1.gamma.ru
- C:> NET TIME \LINUXBOX /SET /YES