T. *_*ayo 12 logging centos timezone
我有一台运行 centos 6.4 的小型服务器,它运行良好有一段时间了。仍然困扰我的一件事是我的日志文件中的时间与“日期”命令显示的时间不同。
例如:
date
Thu May 9 13:39:04 BST 2013
Run Code Online (Sandbox Code Playgroud)
当我使用 ssh 登录时,我在安全日志中得到一个日志条目:
May 9 08:37:08 xxxx sshd[28612]: pam_unix(sshd:session): session opened for user root by
Run Code Online (Sandbox Code Playgroud)
时差似乎总是5个小时。这让我觉得它与时区有关。
我的时钟
cat /etc/sysconfig/clock
ZONE="Europe/London"
Run Code Online (Sandbox Code Playgroud)
我的当地时间
ls -al /etc/localtime
lrwxrwxrwx 1 root root 33 Apr 2 15:13 /etc/localtime -> /usr/share/zoneinfo/Europe/London
Run Code Online (Sandbox Code Playgroud)
我的时钟输出
hwclock
Thu 09 May 2013 01:41:40 PM BST -0.938110 seconds
Run Code Online (Sandbox Code Playgroud)
所有时间设置(我知道)都是正确的。我重新启动了 sshd 服务和 cron 服务,但日志文件的时区仍然错误。
它似乎发生在许多日志文件上,例如消息、安全、邮件日志。只有来自简单程序(如 bfd、rkhunter 等)的日志文件具有正确的时间。
有没有人知道可能有什么问题?
小智 16
正如丹尼斯指出的那样尝试重新启动系统日志服务。在centos 7上我做了
systemctl restart rsyslog
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17189 次 |
最近记录: |