CentOS 上丢失消息和安全日志文件

CentOS 上丢失消息和安全日志文件

我在使用 CentOS 6.4 版(最终版)时遇到问题。我正在寻找日志文件/var/log/,显然缺少两个文件:

  • /var/logs/messages
  • /var/log/secure

我正在检查 rsyslog 是否正在运行 ( service rsyslog status) 并且它是好的。我的 rsyslog 配置文件名为/etc/rsyslog.conf,文件夹/etc/rsysconf.d/为空。

任何人都可以阐明正在发生的事情吗?

答案1

检查是否有任何存储规则/var/日志/消息或者/var/日志/安全/etc/rsyslog.conf喜欢

# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none  /var/log/messages

# The authpriv file has restricted access.
authpriv.*   /var/log/secure

如果没有,请添加此行并重新启动 rsyslog 服务。

/etc/init.d/rsyslog restart

或者

service rsyslog restart

答案2

问题可能是在 RHEL7 (CentOS) 和 Fedora 中现在使用journald,它在 /dev/log 上监听传入消息; rsyslog 实际上默认通过其 API 从日志中读取消息,但需要安装 rsyslog。尝试journalctl。

相关内容