среда, 23 марта 2011 г.

Timezone в CentOS

Часто бывает необходимо выставить на сервере часовой пояс (timezone), отличный от текущего. Например, команда date возвращает нечто вроде Mon 17 Jan 2005 12:15:08 PM PST. В данном случае PST - это текущий timezone для сервера. Это не совсем верно, т.к. время должно быть в соответствии с тем часовым поясом, где физически установлен сервер.

Предположим, что нужно изменить timezone на Московский (MSK). Для этого сначала делаем копию настроек текущего timezone'а сервера:
mv /etc/localtime  /etc/localtime-old

Далее переходим в директорию /usr/share/zoneinfo/Europe/ и просматриваем доступные timezone'ы.
Находим в списке Moscow.

Теперь необходимо создать симлинк на этот timezone:
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime

Проверяем корректность времени сервера и timezone через date. Все работает!

Комментариев нет:

Отправить комментарий