Linux Tips

PCのハードウェア情報を表示するには

北浦訓行
2004/10/28

 PCのハードウェア情報を調べるには、lshw(Hardware Lister)というプログラムを使用する(原稿執筆時点ではx86およびIA-64に対応)。lshwを使うには、lshwのWebサイト(http://ezix.sourceforge.net/software/lshw.html)からtarボールをダウンロードして、これをコンパイルする必要がある。

$ tar zxf lshw-A.01.08.tar.gz
$ cd lshw-A.01.08
$ make
$ su
Password:
# cp lshw /usr/local/bin ←パスの通ったディレクトリにコピー

 以上でlshwコマンドが実行できる。rootで以下のように実行する。

# lshw
athlon
    description: Tower Computer
    product: System Name
    vendor: System Manufacturer
    version: System Version
    serial: SYS-1234567890
    capabilities: smbios-2.3 dmi-2.3
    configuration: boot=normal chassis=tower
(省略)

 オプションで出力形式を変更することもできる。-htmlオプションでHTML形式、-xmlオプションでXML形式になる。これらのオプションを使う場合は、リダイレクトでファイル化するといいだろう。

# lshw -html > mypc.html

HTML出力したハードウェア一覧をFirebirdで表示

 さらに、-shortオプションでClass名を調べ、-classオプションで調べたいハードウェアのClassを指定すると、そのハードウェアの詳細情報だけを表示することもできる。下の例では、displayというClass名を調べて、その詳細情報を表示している。

# lshw -short
H/W path             Device    Class       Description
======================================================
                               system      System Name
(省略)
/0/e4000000/1/0                display     MGA G400 AGP
(省略)
# lshw -class display
  *-display UNCLAIMED
       description: VGA compatible controller (VGA)
       product: MGA G400 AGP
       vendor: Matrox Graphics, Inc.
       physical id: 0
       bus info: pci@01:00.0
       version: 04
       size: 32MB
       clock: 33MHz
       capabilities: vga bus_master cap_list
       resources: iomemory:e2000000-e3ffffff iomemory:e1000000-e1003fff iomemory:e0800000-e0ffffff irq:11

Linux Tips Index



 Linux Squareフォーラム Linux Tipsカテゴリ別インデックス
インストール/RPM ブート/ブートローダ
ファイル操作 環境設定
ユーザー管理 コンソール/ターミナル
X Window System セキュリティ
トラブルシューティング 他OS関係
ネットワーク ハードウェア
Webサーバ Samba
GNOME KDE
OpenOffice.org エミュレータ
ソフトウェア そのほか/FAQ
全Tips公開順インデックス Linux Tips月間ランキング
Linux Squareフォーラム全記事インデックス

MONOist組み込み開発フォーラムの中から、Linux関連記事を紹介します


Linux & OSS フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Linux & OSS 記事ランキング

本日 月間