Пару дней назад я обновил часовой пояс на сервере Ubuntu 12.04 LTS, используя $ sudo dpkg-reconfigure tzdata
.
Сегодня, отслеживая журнал почты, я заметил, что время все еще отстает на 15 часов. Я сразу проверил сервер date
но он установлен на PHT, как и ожидалось.
Ниже показана последняя строка завершенного хвостового журнала (записанного несколькими секундами ранее), за которым следует data
команда.
Sep 20 01:24:07 s2 postfix/smtpd[13740]: disconnect from mail1282.news.laredoute.co.uk[208.85.54.19]
^C
root@s2:~# date
Fri Sep 20 16:24:12 PHT 2013
Я попытался перезагрузить Postfix, но безуспешно.
Если Postfix хромирован, вам может потребоваться скопировать /etc/localtime
в ваш каталог chroot / etc, то есть: /var/spool/postfix/etc/localtime
чтобы Postfix увидел это.
Удостовериться /etc/localtime
не является символической ссылкой, если это так, вам нужно будет скопировать фактический файл часового пояса из /usr/share/zoneinfo/country/city
После изменения системного часового пояса вам необходимо перезапустить системный журнал (или любую другую службу, которая использует часовой пояс).