質問: / var / log / messagesにテキストが届かないのはなぜですか? 今日は、通常はあまり頻繁に調べる必要のないバックアップrhel5サーバーを見に行きました。見つけた /var/log/messages存在しましたが、サイズはゼロでした。同様に、messages.1、messages.2、messages.3、およびmessages.4もすべて空です。 /var/log/messagesには正しい権限があります。 (755) 再起動-助けはありません。 rm -f /var/log/messages*およびservice syslog restart - 助け無し。 何が足りないのですか?
回答: /etc/syslog.confを見に行きました。それはラインを含んでいました*.info;mail.none;authpriv.none;cron.none;local*.none; /var/log/messages これが問題である可能性があります。これはバックアップdnsサーバーであり、追加のdnsロギングを行うためにいくつかのlocal*syslog機能を一度セットアップしました。 syslogサービスは、実際にはlocal*部分的なワイルドカードを好まない場合があります。したがって、行をに変更します*.info;mail.none;authpriv.none;cron.none;local3.none;local4.none;local5.none;local7.none /var/log/messages そしてsyslogを再起動します。再起動後、/ var/log/messagesが再び入力され始め、最初にこのホストに戻った謎を解くことができました...したがって、解決策:/etc/syslog.confに部分的な文字列ワイルドカードはありません。ファシリティは*または完全な文字列のいずれかですが、両方ではありません。