Настройка часового пояса в CentOS 7

Правильно сконфигурированный часовой пояс на сервере — очень важный момент для корректной работы ОС и вашего же удобства, например при просмотре log-файлов. Давайте разберемся как работает настройка тайм-зоны в CentOS 7.

Основа основ конфигурации часового пояса это файл /etc/localtime. Данный файл читается при запуске системы и в соответствии с ним устанавливаются необходимые параметры. По своей сути это линк на файл с параметрами зоны в директории /usr/share/zoneinfo/, где размещены файлы конфигурации всех часовых поясов.

[root@m ~]# ls -la /etc/localtime
lrwxrwxrwx. 1 root root 33 Mar 15 00:15 /etc/localtime -> ../usr/share/zoneinfo/Europe/Kiev

Раньше нужную тайм-зону устанавливали простой линковкой (хотя этот метод работает и сейчас, но есть более удобное средство).

ln -s /usr/share/zoneinfo/Europe/Kiev /etc/localtime

В современном же CentOS 7 есть средство управления этими настройками, именуемое timedatectl.

Посмотрим список доступных зон с фильтром по Europe.

[root@m ~]# timedatectl list-timezones | grep Europe
Europe/Amsterdam
Europe/Andorra
...
Europe/Istanbul
Europe/Jersey
Europe/Kaliningrad
Europe/Kiev
Europe/Ljubljana
Europe/London
...
Europe/Zagreb
Europe/Zaporozhye
Europe/Zurich

Установка текущей зоны производится командой

[root@m ~]# timedatectl set-timezone Europe/Kiev

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *