StevieD Asked: 2020-10-12 10:44:07 +0800 CST2020-10-12 10:44:07 +0800 CST 2020-10-12 10:44:07 +0800 CST 如何更改 mail.log 文件的时区? 772 我正在使用 Debian buster。我使用 timedatectl 更改了时区并重新启动了 postfix 和 dovecot,但 mail.log 中的日志记录仍显示 UTC 时间。我该如何解决? debian postfix timezone dovecot debian-buster 1 个回答 Voted Best Answer anx 2020-10-12T10:53:18+08:002020-10-12T10:53:18+08:00 重新启动实际写入日志条目的日志服务器(在您的情况下,可能rsyslog)。 生成时间戳的不是守护进程postfix和dovecot,它们只是将消息放入 syslog 并rsyslogd使用其配置的时间戳格式(以及当前选择的时区转换)对其进行格式化。 一般解决方案:要知道哪个服务正在写入文件,使用lsof通常很有帮助,例如: lsof /var/log/file lsof +D /some/directory/and/all/below/
重新启动实际写入日志条目的日志服务器(在您的情况下,可能
rsyslog
)。生成时间戳的不是守护进程postfix和dovecot,它们只是将消息放入 syslog 并
rsyslogd
使用其配置的时间戳格式(以及当前选择的时区转换)对其进行格式化。一般解决方案:要知道哪个服务正在写入文件,使用lsof通常很有帮助,例如: