小编BAN*_*OSA的帖子

系统日志为空(/var/log/messages;/var/log/secure;等等)

我发现 rsyslog 停止写入日志(消息;安全;cron;等)

系统信息: NAME="Red Hat Enterprise Linux Server" VERSION="7.4 (Maipo)" ID="rhel" ID_LIKE="fedora" VARIANT="服务器" VARIANT_ID="服务器" VERSION_ID="7.4"

已经重新启动 rsyslog 但没有结果。rsyslogd 处理的其他日志的写入没有问题。

还重新启动了 systemd-journald。

rsyslog.conf(省略注释行):

$ModLoad imuxsock
$ModLoad imjournal
$WorkDirectory /var/lib/rsyslog
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
$IncludeConfig /etc/rsyslog.d/*.conf
$OmitLocalLogging on
$IMJournalStateFile imjournal.state
*.info;mail.none;authpriv.none;cron.none                /var/log/messages
authpriv.*                                              /var/log/secure
mail.*                                                  -/var/log/maillog
cron.*                                                  /var/log/cron
*.emerg                                                 :omusrmsg:*
uucp,news.crit                                          /var/log/spooler
local7.*                                                /var/log/boot.log
local3.*                                                /var/log/sshd-second.log
Run Code Online (Sandbox Code Playgroud)

Journald.conf(省略注释行):

[Journal]
Run Code Online (Sandbox Code Playgroud)

已删除/run/log/journal/*并重新启动journald 已删除imjournal.state并重新启动rsyslog

命令 rsyslogd -N 1 的输出:

rsyslogd: version 8.24.0, config validation run (level 1), master config /etc/rsyslog.conf
Run Code Online (Sandbox Code Playgroud)

rsyslogd:配置验证运行结束。再见。

命令 rsyslogd -N 6 的输出:

rsyslogd: …
Run Code Online (Sandbox Code Playgroud)

linux redhat log-files rsyslog journald

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

journald ×1

linux ×1

log-files ×1

redhat ×1

rsyslog ×1