服务器时区已更改为PHT,但日志仍写入MST?

几天前,我使用$ sudo dpkg-reconfigure tzdata在Ubuntu 12.04 LTS服务器上更新了时区。

今天我注意到邮件日志的尾巴,时间还有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,无济于事。

更改系统时区后,您需要重新启动系统logging器(或任何其他使用时区的服务)。

如果Postfix是chroot的,你可能需要把/etc/localtime拷贝到你的chroot / etc目录下,例如: /var/spool/postfix/etc/localtime以便Postfix查看它。

确保/etc/localtime不是符号链接,如果是,则需要从/usr/share/zoneinfo/country/city复制实际的时区文件