ubuntu后缀时区更改
|
我遇到了这个奇怪的问题,我花了整整一个下午的时间尝试使用从Google找到的所有方法来解决此问题,但是到目前为止,似乎没有任何解决方法。
我的ubuntu服务器的(10.04 LTS)时区是Europe / Helsinki,它是正确的(当我运行\“ date \”命令时,结果显示正确的时间)。但是我的后缀似乎仍在使用UTC时区,因为/var/log/mail.log中的所有时间都比当前时间早3个小时。
我也已经将/ etc / localtime复制到/ var / spool / postfix / etc / localtime,但是没有任何帮助。
(cp / usr / share / zoneinfo / Europe / Helsinki / var / spool / postfix / etc / localtim也不起作用)。
我还尝试运行dpkg-reconfigure tzdata,也无法正常工作,系统时间始终正确,但是只有mail.log出错了。
有人可以给我一些建议吗?
*每当我尝试进行一些更改时,我都会重新启动postfix。
没有找到相关结果
已邀请:
3 个回复
坍锭嘉韭蓝
正确设置所有时区内容。) 如果Postfix使用syslogd进行日志记录,则可能是在UTC中记录日志。您可能会考虑更改为支持多个时区的syslogd-ng(或类似名称)。 您确定/ var / spool / postfix是Postfix使用的chroot吗?如果这不是您Postfix监狱的根源,那么那里可能没有其他所有配置文件。您可以在master.cf文件中查找chroot选项,或者这是另一种检查方法。无论如何,您都希望Postfix使用的etc文件夹中的/ etc / localtime文件。 以防万一,请确保它是您要复制的“真实”时区文件,而不是符号链接(来自
)。您可以使用命令“ 3”进行测试;如果它告诉您它的时区数据,请继续并将其复制到Postfix的chroot;如果它告诉您这是一个符号链接,则您要复制原始的
。
队辅坟阮阶
因为后缀通常使用syslogd进行日志记录。
抹持奠糙驰
然后重新启动后缀。 感谢这篇文章