7 ноября 2011 г.

НеДебиан и вечное лето

А вот как вручную изменить часовой пояс (в системах, где нету dpkg-reconfigure и tzdata).

0. Входим в систему как root.

1. На всякий случай перемещаем куда-нибудь файл с текущими настройками часового пояса:
# mv /etc/localtime /etc/localtime-old

2. Создаём символическую ссылку на нужный нам timezone:
# ln -sf /usr/share/zoneinfo/Etc/GMT-4 /etc/localtime
(опять же, вместо GMT+4 надо выбрать GMT-4, и наоборот)

3. Всё. Проверяем текущий часовой пояс командой date, и поправляем при необходимости время.

Теперь мы в часовом поясе GMT+4, а на летнее время часы переводиться не будут.

5 ноября 2011 г.

Дебиан и вечное лето

В связи с отменой перехода на зимнее время появилась необходимость изменить часовой пояс (Московское время теперь круглый год GMT+4), а также отменить автоматический переход на летнее время.

В Дебиане (а также ему подобных системах) это делается так:
sudo dpkg-reconfigure tzdata

Здесь нужно выбрать Etc/GMT-4 (это пример для московского времени, нужно выбрать свой часовой пояс). Заметьте, что для пояса GMT+4 нужно выбирать не GMT+4, а GMT-4.

Тем самым мы навечно оказываемся в поясе GMT+4, а демон NTP будет прибавлять по 4 часа к Гринвичу при синхронизации часов.

Изменение таймаута меню загрузчика GRUB

Применимо к Debian/Ubuntu и т.п.

В файле /etc/default/grub меняем значение параметра GRUB_TIMEOUT на желаемое число секунд. Сохраняем, а затем запускаем команду update-grub с правами суперпользователя, чтобы обновить конфигурацию grub.