更改日志记录的时区

更改日志记录的时区

在新服务器上,我已将时区从 UTC 更改为我的本地时区,欧洲/伦敦:

sudo ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime

这给了我所需的时间,例如,我跑步时date。然而,日志文件中的新项目(例如/var/log/secure)带有“旧”时区的时间戳,即一个小时的时间(更糟糕的是,它们甚至不指示时区,但这是一个完全不同的问题!)。

自从我改变之后,我没有重新启动过任何东西/etc/localtime;是否所有内容都需要重新启动才能同步,或者是否有合适的守护进程可以 ping 以便刷新时区?

答案1

大多数服务都使用 syslog,重新启动 syslog 或相应的 rsyslog 就足够了。例如在 Debian

service rsyslog restart

相关内容