1. 問題の説明
今日、システムログファイルを確認する必要がありますが、ファイル/ var / log / messagesが見つかりませんでした。インターネットで情報を検索すると、/ etc /syslog.confを構成すると言われています。 syslogは、構成可能で統一されたシステム登録手順を採用し、システムのすべての部分からのログ要求をいつでも受け入れ、/ etc / syslog.confのプリセットに従って対応するファイルにログ情報を書き込み、特定のユーザーにメールで送信するか、直接送信します。メッセージはコンソールに送信されます。
さて、ここで再び問題が発生します。システムにはまだ/etc/syslog.confがありません。いくつか検索した後、最終的な結論は、Ubuntuで対応するものは/etc/rsyslog.confとrsyslogdである必要があるということです。
2. 解決
syslog.dの下のsyslog.confファイルおよびファイル機能の説明については、次の記事を参照してください。
https://www.zalou.cn/article/164470.htm
rsyslog.confファイルを見ると、すべての構成ファイルが/etc/rsyslog.d/フォルダーにあることがわかりました。
# /etc/rsyslog.conf Configuration file for rsyslog.
#
# For more information see
# /usr/share/doc/rsyslog-doc/html/rsyslog_conf.html
#
# Default logging rules can be found in/etc/rsyslog.d/50-default.conf
… …
#
# Include all config files in/etc/rsyslog.d/
#
$IncludeConfig /etc/rsyslog.d/*.conf
/etc/rsyslog.d/50-default.confファイルをvimで開き、次のように行を追加します。
*. info;mail.none;authpriv.none;cron.none /var/log/messages
システムを再起動し、システムログを再度確認して、問題がないことを確認してください。 ! ! ^ _ ^
上記のUbuntuシステムログ構成方法/ var / log / messagesは、エディターによって共有されるすべてのコンテンツです。参照を提供したいと思います。
Recommended Posts