Изменение timezone в CentOS/RedHat

Указание корректной часовой зоны (timezone или часового пояса) в настройках CentOS позволяет серверу отображать правильное время в программах и log-файлах.

Первоначально часовой пояс для сервера указывается при установке операционной системы, но в последующем его можно легко изменить с помощью приведенных способов.

Как проверить установленную timezone

Проверить текущую timezone в CentOS 6 и 7 можно следующими способами:

  • С помощью стандартной команды date:

    Для вывода информации только о временной зоне, укажите в качесмтве аргумента +"%Z %z":

  • Так как файл /etc/localtime, обычно, является ссылкой на файл-описание timezone, то получить информацию о текущем часовом поясе можно вызвав команду:

  • В CentOS и RedHat 7 для получения информации о часовом поясе можно воспользоваться специально командой:

Получить список доступных timezone

Получить список наименований часовых поясов, доступных для установки в системе, можно следующими способами:

  • Просмотрев содержание директории /usr/share/zoneinfo:

  • Для CentOS/RedHat 7:

Универсальный способ изменения timezone

Для всех версий CentOS и RedHat изменить временную зону в системе можно с помощью следующей командой, выполненной из-под пользователя root:

Изменение timezone в CentOS 7

В CentOS/RedHat 7 для изменения часового пояса можно выполнить: