Debian

如何更改 mail.log 文件的時區?

  • October 11, 2020

我正在使用 Debian buster。我使用 timedatectl 更改了時區並重新啟動了 postfix 和 dovecot,但 mail.log 中的日誌記錄仍顯示 UTC 時間。我該如何解決?

重新啟動實際寫入日誌條目的日誌伺服器(在您的情況下,可能rsyslog)。

生成時間戳的不是守護程序postfixdovecot,它們只是將消息放入 syslog 並rsyslogd使用其配置的時間戳格式(以及目前選擇的時區轉換)對其進行格式化。

一般解決方案:要知道哪個服務正在寫入文件,使用lsof通常很有幫助,例如:

lsof /var/log/file
lsof +D /some/directory/and/all/below/

引用自:https://serverfault.com/questions/1037283