Убедитесь, что конфигурация часового пояса системы находится в нормальном состоянии.
Если для этого нет веской причины (например, из-за проблем с совместимостью программного обеспечения), часы сервера должны всегда работать по времени 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
.