Linux システムでエラーログを見る方法

Linuxシステムでエラーログを確認するには、以下のような方法があります。

  1. 「ねこ」
  2. 日本語で書き直してください。
  3. 尻尾
  4. /var/log/messages
  5. /var/log/syslog
  6. /var/log/dmesg

/var/log/messages ファイルの内容は、次のようなコマンドを使用することで表示できます。

cat /var/log/messages
  1. ジャーナルctl
  2. カーネルのリングバッファにメッセージを記録します。

たとえば、以下のコマンドを使用して journalctl でシステムログを確認します。

journalctl
  1. grep
  2. ネイティブな日本語で言い換えると、awk

たとえば、以下のコマンドを使用して “error” というキーワードを含むログ行を grep でフィルタリングします。

cat /var/log/messages | grep "error"

あるいは、awk コマンドを使用してログから特定のフィールドを抽出します。

cat /var/log/messages | awk '{print $4, $5}'
  1. ログローテート
  2. rsyslog

何れの方法でも、ログファイルを見るには、十分な権限が必要です。十分な権限がない場合は、 sudo コマンドを使用して一時的に特権を得ることができます。たとえば、次のコマンドは、 /var/log/messages ファイルの内容を root 権限で表示します。

sudo cat /var/log/messages
bannerAds