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

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

几天前,我使用 更新了 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,但是无济于事。

答案1

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

答案2

如果 Postfix 是 chrooted,您可能需要复制/etc/localtime到您的 chroot/etc 目录,即:/var/spool/postfix/etc/localtime以便 Postfix 可以看到它。

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

相关内容