CentOS リリース 6.4 (最終版) で問題が発生しています。ログ ファイルを探しているのです/var/log/
が、明らかに 2 つのファイルが見つかりません。
/var/logs/messages
/var/log/secure
rsyslogが実行中かどうかを確認していました(service rsyslog status
)そしてそれはわかりました私の rsyslog 設定ファイルは と呼ばれ/etc/rsyslog.conf
、フォルダー/etc/rsysconf.d/
は空です。
何が起こっているのか誰か教えてくれませんか?
答え1
保存するためのルールがあるかどうかを確認します/var/log/メッセージまたは/var/log/セキュアで設定ファイルのように
# 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 を試してください。