ubuntu:将时区更改为 UTC 不会影响系统日志的时间



我通过以下方式将服务器(Ubuntu 12.04)的时区更改为UTC:

echo 'UTC' > /etc/timezone
dpkg-reconfigure --frontend noninteractive tzdata

运行date时,我可以看到时间现在是UTC。但是,在/var/log/syslog 上,它仍然显示以前设置时区的时间,而不是 UTC。为什么?如何使其对整个系统生效?重新启动?

谢谢。

要让 syslog 守护程序选取新时区,请使用以下命令:

sudo service rsyslog restart

我找到了要重新启动的服务的名称:

ls /etc/init.d/*log*

通常,您必须重新启动系统上要查看新时区的每个进程。如果您只关心一两个,例如 syslog,那么您可以单独重新启动它们,但您最好重新启动并让所有内容保持一致。

要切换到 UTC,只需执行 sudo dpkg-reconfiguration tzdata,滚动到大洲列表底部并选择 Etc;在第二个列表中选择 UTC。如果您更喜欢 GMT 而不是 UTC,则在该列表中它正好高于 UTC。

相关内容

  • 没有找到相关文章

最新更新