Linux でハードウェア情報を収集する方法

マザーボードのチップセットの名前を思いつきで言えますか? NICの種類は? そうでない場合、どのようにそれを見つけますか? コマンドラインからできますか? 多くの Linux ソフトウェアと同様に、これにはさまざまな方法があります。 一部のツールは任意の Linux システムに組み込まれていますが、別のダウンロードが必要なツールもあります。 今日は、Linux でハードウェアの詳細を表示するいくつかの方法について、それぞれの長所と短所を含めて説明します。

lspci

この標準のシステム ユーティリティは、内部的に持っているものの多くを表示します。 はい、コマンドの名前は、ファイルを一覧表示する標準コマンドである ls と周辺機器接続である PCI を組み合わせたものです。 それにもかかわらず、PCI デバイスだけが表示されるわけではなく、結果には AGP と USB チップセットなどのオンボード コンポーネントが含まれることが期待できます。

探している部分だけを除外できるように、lspci の結果を grep でパイプ処理すると便利なことがよくあります。 追加の出力には、lspci -v または lspci -vv を使用します。

長所:ほぼすべての Linux OS に組み込まれており、すばやく簡単に、完全な出力を実行できます。

短所:表示できるデバイスの種類が多少制限されます。

hwinfo

lspci は PCI だけではありませんが、ハードディスク、CPU、USB デバイスなどについては何も教えてくれません。lspci が処理できない場合でも、hwinfo はおそらく処理できます。 このアプリケーションは、より徹底的なスキャンを実行して、PC に接続されているビットを特定し、デフォルトで多くの情報を提供します。

linuxhardware-hwinfo

スクリーンショットに見られるように、あなたは使用することができます --short より簡潔な出力を提供する --devicetype 特定の種類の情報を一覧表示します。より有用なデバイスの種類には次のものがあります。

  • ブルートゥース
  • カメラ
  • のCD-ROM
  • CPU
  • ディスク
  • gfxカード
  • イド
  • メモリー
  • モニター
  • ネットカード
  • パーティション
  • プリンター
  • スキャナー
  • SCSI
  • USB
  • 無線LAN

長所:広範な出力、非常に大きなデバイス タイプのサポート

短所:多くのシステムで root 権限が必要です。 また、多くのベース Linux インストールには含まれていません。 ただし、ほとんどの主要なディストリビューションの標準リポジトリにある必要があります。

ルシュウ

このツールには、コマンド ライン バージョンと GTK グラフィカル フロントエンドの 2 つの形式があります。 この記事のテストでは、hwinfo ほど包括的ではないことがわかりましたが、便利な GUI (lshw-gtk) と結果を HTML/XML に出力する機能で補っています。

linuxhardware-lshwgtk

長所:グラフィカルなフロントエンド、特に便利な出力オプション。

短所:root アクセスなしでは出力はほとんど生成されず、root を使用しても生の電力では hwinfo に匹敵しません。

/proc

情報の宝庫である /proc については以前に説明したので、ここでは詳しく説明しません。 /proc 内の「ファイル」は通常のファイルではなく、ほとんどのファイルには、システムの状態に関する常に更新されるデータが含まれていると言えば十分でしょう。 たとえば、CPU に関する情報を取得するには、次のように /proc/cpuinfo の内容を表示するだけです。

linuxhardware-proc

長所:事実上すべての Linux システムに搭載されており、外部アプリケーションは一切必要ありません

短所:オールインワン スキャンを実行する簡単な方法はなく、必要な情報がすべて含まれていない可能性があります。

ボーナス – dmesg

正確にはハードウェア プローブ ツールではありませんが、dmesg を実行してハードウェア イベントに関する情報を見つけることができます。 さまざまなシステム イベントに関する情報を保存するシステム ログの内容を表示するだけです。 たとえば、差し込んだばかりの USB サムドライブがある場合、システムはそれに関する情報をログに保存します。 dmesg はそのログを表示し、特にデバイスの名前を表示できます。

linuxhardware-dmesg

結論

ここで説明する各方法には独自の利点がありますが、hwinfo が最も包括的な方法のようです。 特に、接続されたドライブとパーティションをすばやく簡単に表示できる hwinfo の機能は、私にとって際立って便利です。 どちらの方法または方法の組み合わせを選択しても、システムが提供できるすべての情報を見つける準備ができている必要があります。

画像クレジット:コドムット

ニュースレターを購読する!

最新のチュートリアルが受信トレイに直接配信されます

すべてのニュースレターにサインアップしてください。

サインアップすることにより、あなたは当社のプライバシー ポリシーに同意し、ヨーロッパのユーザーはデータ転送ポリシーに同意したことになります。 お客様のデータを共有することはありません。いつでも購読を解除できます。

購読