RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
YandexMoney: 
41001198119846 
E-gold:
5128052

Linux From Scratch. Версия 6.0

Глава 7. Установка системных скриптов загрузки

7.5. Настройка скрипта setclock

Скрипт setclock считывает время с внутренних часов компьютера, также известных как часы BIOS или CMOS. Если аппаратные часы установлены на UTC, этот скрипт конвертирует время аппаратных часов в локальное время, используя файл /etc/localtime (который говорит программе hwclock, в каком часовом поясе находится пользователь). Нет способа автоматического определения того, установлены ли внутренние часы компьютера в GMT или нет, поэтому нам надо будет это настроить самим.

Если Вы не помните, установлены ли аппаратные часы на время UTC, определите это запуском команды hwclock --localtime --show. Это скажет, какое текущее время установлено относительно аппаратных часов. Если это время соответствует установленному на Ваших собственных часах, то аппаратные часы установлены на местное время. Если вывод hwclock показывает не местное время, то скорее всего это время UTC. Проверьте это добавлением или исключением правильного количесвта часов для часового пояса в это время hwclock. Например, если Вы живете в часовом поясе MST, который известен как GMT -0700, добавьте семь часов к местному времени. Затем, посчитайте для Daylight Savings Time, которое требует исключения часа (или добавления только шести в первом случае) в летнее время.

Измените значение переменной UTC ниже на значение 0 (ноль), если аппаратные часы не установлены на время UTC.

Создадим новый файл /etc/sysconfig/clock запуском следующего:


cat > /etc/sysconfig/clock << "EOF"
# Begin /etc/sysconfig/clock
UTC=1
# End /etc/sysconfig/clock
EOF

Хорошие советы по настройке времени в системе LFS находятся на http://www.linuxfromscratch.org/hints/downloads/files/time.txt. Они содержат информацию по временным зонам, UTC и переменной окружения TZ.

Поиск

 

Найди своих коллег!