ハードウェア情報取得ガイド(Ubuntu 上)
【概要】Ubuntu 24.04 LTS 以降でハードウェア情報を得るツールには、GUI の CPU-X や設定の「システム情報」、コマンドラインの lshw、inxi、dmidecode、lsusb、lspci がある。
前準備
Ubuntu のシステム更新
Ubuntu で OS のシステム更新を行うには, 次のコマンドを実行する.
# パッケージリストの情報を更新
sudo apt update
# インストール済みのパッケージを包括的に更新 (依存関係も考慮)
sudo apt full-upgrade
# 変更をシステム全体に確実に反映させるために再起動
sudo shutdown -r now
Ubuntu 24.04 LTS,26.04 LTS でのハードウェア情報取得
以下のツールは Ubuntu の公式リポジトリから入手できる.目的に応じて GUI ツールまたはコマンドラインツールを選ぶ.
GUIツール
- CPU-X: CPU-Z と同種の GUI ツールで,プロセッサ,マザーボード,メモリ,グラフィックカードなどの情報を表示する.ハードウェア情報を画面上で確認するときに使う.
インストール:sudo apt install cpu-x - Ubuntu 標準の「設定」→「システム」→「システム情報」: OS 名,CPU,メモリ,ディスク容量,グラフィックなどの基本的なハードウェア情報を確認できる.GNOME 46 以降では,従来の「概要」がこの「システム」パネル内に移動している.
- GNOME システムモニター: アプリケーションメニューから「システムモニター」として起動する.「リソース」タブで CPU 使用率,メモリ使用量,ネットワーク状況をリアルタイムに表示し,「ファイルシステム」タブでマウント済みファイルシステムの使用量を表示する.
コマンドラインツール
コマンドラインツールは,スクリプトによる自動化や SSH などのリモート接続時にも使える.
- lshw: ハードウェア情報を階層構造で表示する.ubuntu-standard に含まれるため,通常は追加インストールなしで使える.特定のハードウェアカテゴリのみを表示することもできる.
全情報表示:sudo lshw
概要表示:sudo lshw -short
特定カテゴリ(例: network):sudo lshw -C network - inxi: CPU,メモリ,ストレージ,グラフィック,ネットワークなどの情報をまとめて出力するスクリプトである.
インストール:sudo apt install inxi
全システム情報表示:inxi -Fxz - dmidecode: DMI(Desktop Management Interface)テーブルからハードウェアの情報を取得する.マザーボードのモデル名やシリアル番号,BIOS バージョン,メモリスロットの情報を確認できる.ubuntu-standard に含まれる.
全情報表示:sudo dmidecode
特定の情報(例: プロセッサ情報):sudo dmidecode -t 4 - lsusb / lspci: それぞれ USB 接続デバイス,PCI 接続デバイスの一覧と詳細情報を表示する.接続されている周辺機器や拡張カードを確認するときに使う.
USB デバイス一覧:lsusb
PCI デバイス一覧:lspci