この記事では、
dmesg コマンドと /var/log/dmesg ファイルを使って起動時のメッセージを確認する方法を解説します。ハードウェアエラーの調査や、デバイス認識の確認にも活用できます。
・dmesgコマンドでLinux起動時のカーネルメッセージを確認する方法
・/var/log/dmesg ファイルとdmesgコマンドの違いと使い分け
・dmesg | grep でハードウェアエラーやデバイス認識を絞り込む方法
・dmesg -T で人間が読みやすいタイムスタンプ付きで表示する方法
でも安心してください。プロのエンジニアはコマンドを暗記していません。
「現場で使える型」を効率よく使いこなしているだけです。
dmesgコマンドとは
dmesg コマンドは、Linuxカーネルが出力するリングバッファのメッセージを表示するコマンドです。起動時のデバイス初期化・サービス起動メッセージの他、ハードウェアエラーやドライバの警告なども記録されています。
dmesgコマンドの書式
dmesg [オプション]
dmesgコマンドの基本的な使い方
1. 起動メッセージを表示する
# dmesg Linux version 2.4.31-0vl1.8smp (daisuke@windy.dicey.org) (gcc version 3.3.2) BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009f000 (usable) 1143MB HIGHMEM available. 896MB LOWMEM available. ...
dmesg | less でページ単位に確認できます。2. タイムスタンプ付きで表示する(-T)
# dmesg -T [Mon Apr 8 10:00:01 2026] Linux version 5.14.0-362.13.1.el9_3.x86_64 [Mon Apr 8 10:00:02 2026] BIOS-provided physical RAM map:
-T オプションで人間が読みやすい日付形式のタイムスタンプが表示されます。3. キーワードで絞り込む(grep)
ハードウェアエラーやデバイス認識の問題を調査する際は、grep で絞り込むと効率的です。# エラーメッセージだけ表示 # dmesg | grep -i error # ディスク関連のメッセージを確認 # dmesg | grep -i sda # ネットワーク(eth0/ens)関連を確認 # dmesg | grep -i eth
/var/log/dmesg との違い
| 確認方法 | 特徴 |
|---|---|
dmesg コマンド |
カーネルリングバッファのリアルタイム内容を表示(電源断でリセットされる) |
/var/log/dmesg ファイル |
前回の起動時のdmesg出力をファイルとして保存したもの |
dmesg コマンドが最も確実です。/var/log/dmesg は前回起動時のログを参照したい場合に使います。本記事のまとめ
・起動時のメッセージはdmesg コマンドまたは /var/log/dmesg で確認する・大量の出力は
dmesg | less でページ表示・エラー調査は
dmesg | grep -i error で絞り込む・タイムスタンプ付きで見るには
dmesg -TLinuxの起動エラー、原因の切り分けができていますか?
dmesgはLinuxのトラブルシューティングで最初に確認するコマンドの一つです。ハードウェアエラーやドライバの問題を素早く特定するスキルは、実務で必ず役立ちます。
ネットの切れ端の情報をコピペするだけでなく、現場で通用する安全なLinuxサーバー構築の「型」を体系的に身につけたい方へ、『Linuxサーバー構築入門マニュアル(図解60P)』を完全無料でプレゼントしています。
「独学の時間がもったいない」「プロから直接、現場の技術を最短で学びたい」という本気の方には、2日で実務レベルのスキルが身につく【初心者向けハンズオンセミナー】も開催しています。
3,100名以上が実践した「型」を無料で公開中
プロのエンジニアはコマンドを暗記していません。
「現場で使える型」を効率よく使いこなしているだけです。
その「型」を図解60Pにまとめた入門マニュアルを、完全無料でプレゼントしています。
登録10秒/合わなければ解除3秒 / 詳細はこちら
- 次のページへ:起動ディスクを作成する(dd)
- 前のページへ:Linux起動時にコマンドやプログラムを自動実行させる
- この記事の属するカテゴリ:Linuxtips・起動へ戻る

無料メルマガで学習を続ける
Linuxの実践スキルをメールで毎週お届け。
登録は1分、解除もいつでも可。
登録無料・いつでも解除できます