Убедитесь, что конфигурация часового пояса системы находится в нормальном состоянии.
Если для этого нет веской причины (например, из-за проблем с совместимостью программного обеспечения), часы сервера должны всегда работать по времени UTC.
Если вы решили не использовать UTC, выберите часовой пояс, запустив tzselect. Часовой пояс будет напечатан на экране, который вы будете использовать ниже. Примером будет Europe/Moscow. В противном случае используйте UTCв качестве часового пояса ниже.
Here is that TZ value again, this time on standard output so that you
can use the /usr/bin/tzselect command in shell scripts:
Europe/Moscow
Установите системные часы на желаемый часовой пояс, выполнив следующие действия:
Заменить содержимое /etc/sysconfig/clockследующим:
ZONE="<timezone>"
UTC=true
Например:
ZONE="Europe/Moscow"
UTC=true
Обратите внимание, что это UTC=trueдолжно быть установлено здесь, даже если вы не используете UTC в качестве часового пояса. Это относится к аппаратным часам сервера, которые всегда должны быть в формате UTC независимо от выбранного часового пояса системы.
Замените /etc/localtimeфайл ссылкой на выбранный часовой пояс:
# ln -snf /usr/share/zoneinfo/<timezone> /etc/localtime
Например:
# ln -snf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
# ln -snf /usr/share/zoneinfo/UTC /etc/localtime
TZ=UTC date.