我尝试通过以下方式(以 root 身份)设置我的本地时区America/New_York
:
# cp /usr/share/zoneinfo/America/New_York /etc/localtime
# echo "America/New_York" > /etc/timezone
# dpkg-reconfigure --frontend noninteractive tzdata
“日期”程序报告正确的时区:
$ date
Thu Feb 14 16:51:28 EST 2013
但是,/var/log/kern.log 仍然以 UTC 报告时间,例如:
Feb 14 21:38:28 newyork kernel: [39716989.760755] xvdf: unknown partition table
我是否需要重新启动才能修复此问题?或者我是否需要进行其他更改?
答案1
您不必重新启动,只需确保重新启动 cron 和 rsyslog,以便它们获取新的时区。
sudo service cron restart
sudo service rsyslog restart