/etc/rsyslog.conf
ファイルを理解しようとしていますが、何か不足しています。たとえば、これはファイルの一部です。
auth,authpriv.* /var/log/auth.log
*.*;auth,authpriv.none -/var/log/syslog
cron.* /var/log/cron.log
daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
lpr.* -/var/log/lpr.log
mail.* -/var/log/mail.log
user.* -/var/log/user.log
このページによると:
この機能は、auth、authpriv、cron、daemon、kern、lpr、mail、mark、news、security(authと同じ)、syslog、user、uucp、およびlocal0〜local7のいずれかのキーワードです。
優先順位は、debug、info、notice、warning、warn(警告と同じ)、err、error(errと同じ)crit、alert、emerg、panic(emergと同じ)のキーワードの昇順です。キーワードerror、warn、panicは廃止され、今後は使用しないでください。優先度はメッセージの重大度を定義します。
アスタリスク( "*")は、使用される場所(期間の前後)に応じて、すべての施設またはすべての優先順位を表します。キーワードnoneは、指定されたファシリティの優先度がないことを意味します。
コンマ( "、")演算子を使用して、1つのステートメントで同じ優先順位パターンを持つ複数の機能を指定できます。必要なだけ施設を指定できます。そのようなステートメントからのファシリティ部分のみが取られ、優先部分はスキップされることに注意してください。
セミコロン( ";")区切り文字を使用して、1つのアクションに複数のセレクターを指定できます。セレクターフィールドの各セレクターは、前のセレクターを上書きできることに注意してください。この動作を使用して、パターンからいくつかの優先順位を除外できます。
したがって、これはかなり理解できますが、右側のファイルパスはどうですか。単なるパス、またはパスの前|
または-
前のパス(または他のパス)にすることができます。3つの違いは何ですか?
auth,authpriv.none
記録しないとはどういう意味ですか?引用されたドキュメントから、「セレクタフィールドの各セレクタは、前のセレクタを上書きすることができます」-その動作の詳細はどこに文書化されていますか?このauth
部分*.*
は、無効にするのではなく、ですでに一致していた認証機能と一致することを期待していました。