我正在使用 Debian buster。我使用 timedatectl 更改了时区并重新启动了 postfix 和 dovecot,但 mail.log 中的日志记录仍然显示 UTC 时间。我该如何修复此问题?
答案1
重新启动实际写入日志条目的日志服务器(就您而言,很可能rsyslog
)。
这不是守护进程后缀和鸽舍生成时间戳,他们只是把他们的消息放入系统日志中,然后rsyslogd
用其配置的时间戳格式来格式化它们(和当前选定的时区翻译)。
通用解决方案:要知道哪个服务正在写入文件,通常使用lsof,例如:
lsof /var/log/file
lsof +D /some/directory/and/all/below/