手当たり次第に書くんだ

飽きっぽいのは本能

LPIC dmesg コマンド – カーネルメッセージを確認する

LPIC 学習ノートへ戻る

この記事では、LPIC 学習向けに dmesg コマンドを整理します。dmesg はカーネルリングバッファを表示するコマンドで、起動時のメッセージやデバイス認識の確認に使います。

dmesg の基本

dmesg
dmesg | tail
dmesg -T
dmesg -w

よく見る場面

場面確認内容
起動直後カーネルやデバイス初期化のメッセージ
USB 接続接続・認識・ドライバ割り当て
ディスク障害I/O error や reset などのメッセージ
ネットワークデバイスNIC やドライバの認識状態

絞り込み例

dmesg | grep -i error
dmesg | grep -i usb
dmesg | grep -i eth
dmesg | grep -i firmware

journalctl との関係

systemd 環境では、カーネルログを journalctl -k で確認することもできます。

journalctl -k
journalctl -k -b

dmesg を読む時の観点

dmesg は、カーネルが出したメッセージを確認する入口です。起動直後、USB 接続直後、ディスク障害、NIC 認識、ファームウェア不足など、ハードウェアに近い問題では特に重要です。

キーワード見る内容
error / failed初期化や処理の失敗
firmwareファームウェア不足や読み込み失敗
usbUSB デバイスの接続・切断
eth / eno / enpネットワークデバイス認識
I/O errorディスクやストレージ系の異常

journalctl との使い分け

dmesg -T | tail -n 100
journalctl -k -b
journalctl -k -p warning

systemd 環境では journalctl -k でもカーネルログを確認できます。dmesg は手早い確認に向いており、journalctl は時刻、重要度、起動単位で絞り込みたい時に向いています。

まとめ

dmesg は、カーネルとハードウェアの状態を確認する基本コマンドです。LPIC では、起動時ログ、デバイス認識、エラー調査、journalctl -k との関係を押さえると実務にもつながります。

関連する記事

参考書籍

参考
書籍
参考書籍
ストーリーで覚える Linux CLI 入門

Linux のコマンドライン操作を基礎から確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。

Amazon で見る

このリンクは Amazon アソシエイトリンクです。

LPIC dmesg コマンド – カーネルメッセージを確認する

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る