GNU/Linux >> Linux の 問題 >  >> Linux

Linux での lshw コマンドの例

lshw は、メモリ構成、ファームウェア バージョン、メインボード構成、CPU のバージョンと速度、キャッシュ構成、バス速度、ハードウェア パス、接続されたデバイス、パーティション、およびファイル システムを報告します。オプションなしで lshw (Hardware Lister) コマンドを試し、出力をテキスト ファイルに保存します。

$ sudo lshw | tee hardware.txt
duchess
    description: Laptop
    product: Latitude E7240 (05CA)
    vendor: Dell Inc.
    version: 00
    serial: 456ABC1
    width: 64 bits
...

ファームウェア、ドライバー、機能、シリアル番号、バージョン番号、およびバス情報を含む数百行の出力が得られます。 lshw は、ワイヤレス プリンターや Bluetooth 経由で接続されたスマートフォンなど、ワイヤレス ネットワーク インターフェース経由で接続されたデバイスをプローブしませんが、ワイヤレスおよび Bluetooth インターフェースを報告します。

ハードウェア パス ツリー ビューで概要を表示することをお勧めします:

$ sudo lshw -short
注意 :lshw にはグラフィカル インターフェイスがあり、sudo lshw -X で開きます。多くの場合、これは別個のパッケージです。たとえば、Ubuntu では lshw-gtk、openSUSE および Fedora では lshw-gui です。

lshw コマンドの例

1. GUI を起動します:

# lshw -X

2. すべてのハードウェアを表形式でリストします:

# lshw -short

3. すべてのディスクとストレージ コントローラーを表形式で一覧表示します。

# lshw -class disk -class storage -short

4. すべてのネットワーク インターフェイスを HTML ファイルに保存します。

# lshw -class network -html > interfaces.html

5. sudo lshw -short または sudo lshw -businfo を実行してデバイス クラスのリストを表示し、表示するデバイス クラスを 1 つ以上指定します。

# lshw -short -class bus -class cpu

詳細情報を表示するには、-short オプションを省略してください。

6. 長い出力を HTML、XML、または JSON としてフォーマットし、ファイルに保存して、お気に入りのスクリプト ハックを使用して出力を解析できるようにします。

# lshw -html -class bus -class cpu | tee lshw.html
# lshw -xml -class printer -class display -class input | tee lshw.xml
# lshw -json -class storage | tee lshw.json

-sanitize オプションを使用して IP アドレスやシリアル番号などの機密情報を削除し、テクニカル サポートと安全に共有できるようにします。

# lshw -json -sanitize  -class bus -class cpu 

7. システムのハードウェア プロファイルのメモリ セクションを表示します。

# lshw -class memory

結論

dmidecode が利用できない場合は、ハードウェアを一覧表示するコマンドである lshw を使用することもできます。デバイスの DMI テーブルを利用します。この投稿では、Linux ハードウェアの問題のトラブルシューティングに使用できる lshw コマンドの例を多数挙げています。


Linux
  1. Linux での sa コマンドの例

  2. Linux での ac コマンドの例

  3. Linux での df コマンドの例

  1. 8 Linux TR コマンドの例

  2. Linux での rm コマンドの例

  3. Linux での du コマンドの例

  1. 7 Linux df コマンドの例

  2. Linux での ps コマンドの例

  3. w Linux でのコマンド例