ubuntu:将时区更改为UTC不会影响syslog的时间?

时间:2014-04-04 03:33:30

标签: timezone ubuntu-12.04

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

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

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

感谢。

2 个答案:

答案 0 :(得分:14)

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

sudo service rsyslog restart

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

ls /etc/init.d/*log*

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

答案 1 :(得分:2)

要切换到UTC,只需执行 sudo dpkg-reconfigure tzdata ,滚动到“大洲”列表的底部并选择“等”;在第二个列表中,选择UTC。如果您更喜欢GMT而不是UTC,那么它就在该列表中的UTC之上。