Linux システムでエラーログを見る方法
Linuxシステムでエラーログを確認するには、以下のような方法があります。
- 「ねこ」
- 日本語で書き直してください。
- 尻尾
- /var/log/messages
- /var/log/syslog
- /var/log/dmesg
/var/log/messages ファイルの内容は、次のようなコマンドを使用することで表示できます。
cat /var/log/messages
- ジャーナルctl
- カーネルのリングバッファにメッセージを記録します。
たとえば、以下のコマンドを使用して journalctl でシステムログを確認します。
journalctl
- grep
- ネイティブな日本語で言い換えると、awk
たとえば、以下のコマンドを使用して “error” というキーワードを含むログ行を grep でフィルタリングします。
cat /var/log/messages | grep "error"
あるいは、awk コマンドを使用してログから特定のフィールドを抽出します。
cat /var/log/messages | awk '{print $4, $5}'
- ログローテート
- rsyslog
何れの方法でも、ログファイルを見るには、十分な権限が必要です。十分な権限がない場合は、 sudo コマンドを使用して一時的に特権を得ることができます。たとえば、次のコマンドは、 /var/log/messages ファイルの内容を root 権限で表示します。
sudo cat /var/log/messages