Я использую чрезвычайно типичный сервер CentOS 6.5 в DigitalOcean. В рамках настройки сайта я изменил / etc / localtime на что-то подходящее для меня:
rm /etc/localtime
ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
Это отлично работает, за исключением того, что кто-то / что-то сбрасывает его: я снова проверяю сервер в какой-то случайной (я думаю) точке и обнаруживаю, что моя ссылка была заменена исходным файлом локального времени, возвращая сервер в UTC . Я заглянул в / etc / cron * на случай, если там есть скрипт, который это делает, но я ничего не нашел. Кто-нибудь еще сталкивался с этим раньше? Спасибо!
Чтобы (правильно) изменить часовой пояс вашей системы, вам потребуется доступ к файлу / и т.д. / sysconfig / часы и редактировать ZONE=<filename>
значение, например
ZONE="Europe/Belgrade"
Затем продолжите связывание файла zoneinfo с / etc / localtime
ln -sf /usr/share/zoneinfo/Europe/Belgrade /etc/localtime
(если вопрос в том, что сбрасывает информацию о часовом поясе, это может быть ням обновление)