FreeBSD
Сегодня с сожалением обнаружил, что FreeBSD перевела часы с летнего времени. Увы, нужно обновлять мир. Но есть и более быстрый, но в то же время надёжный способ скорректировать часовые пояса: Не забываем сначала обновить порты, чтобы гарантированно получить свежий tzdata. Далее:
portmaster misc/zoneinfo tzsetup
Собственно после выбора правильно часового пояса часы на сервере начинают показывать правильное время. Однако некоторые службы могут всё ещё неправильно работать, в частности cron, mysql и, возможно, многие другие. Можно просто перезапустить сервер, либо перезапустить службы, которые так или иначе пользуются часами:
service mysql-server restart service cron restartПоскольку мы заменяем часть системы, то не забываем добавить MK_ZONEINFO="no" в /etc/make.conf, как сказано в документации, иначе после обновления мира мы потенциально рискуем получить старую версию tzdata.
Ubuntu
Тут всё просто, достаточно установить обновления штатными средствами. Замечания касательно служб такие же, как и на FreeBSD. Если есть возможность, лучше вообще перезагрузить машину.
Windows
Тут проблема возникает со старыми версиями Windows 2000. Обновление KB2570791 для них не выпущено. Однако всё можно починить самостоятельно: после установки патча KB2570791 на WinXP экспортировать из реестра ветку [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones]; сохранить эти изменения в виде *.reg-файла; импортировать подготовленный *.reg-файл в реестр на Win2k-машинах.
Можете скачать уже экспортированные ветки реестра для русский и английской версии. Разница лишь в языке написания названий часовых поясов.
Комментариев нет:
Отправить комментарий