デフォルトでは、/var/log/syslog
のシステム ログに記録されます。 ですので、以下で読むことができます:
tail -f /var/log/syslog
ファイルが存在しない場合は、/etc/syslog.conf
を確認してください syslogd の構成ファイルを表示するには、構成ファイルが異なる可能性があることに注意してください。別のファイルを使用している場合は、実行中のプロセスを確認してください:
# ps wuax | grep syslog
root /sbin/syslogd -f /etc/syslog-knoppix.conf
lsof
も使用できます syslogd
がどのログ ファイルかを調べるツール プロセスが使用しています。例:
sudo lsof -p $(pgrep syslog) | grep log$
テスト メッセージをシェルで syslogd に送信するには、以下を試してください:
echo test | logger
トラブルシューティングには、トレース ツール (strace
) を使用します Linux では、dtruss
Unix の場合)、例:
sudo strace -fp $(cat /var/run/syslogd.pid)
less /var/log/syslog
はどうですか ?
非常にクールなユーティリティは journalctl
です .
たとえば、syslog をコンソールに表示するには:journalctl -t <syslog-ident>
、ここで <syslog-ident>
関数 openlog
に与えた ID です syslog を初期化します。
Fedora 19 では、答えは /var/log/messages
のようです . /etc/rsyslog.conf
をチェックしますが 変更されている場合。