Lshwコマンドを使用してLinuxデバイスの情報を表示する方法

Lshwコマンドを使用してLinuxデバイスの情報を表示する方法

誰にも習わなかったとしても上位 25 の Linux コマンドXNUMXつですが、 lshw コマンド(「lshardware」と発音)は、システムハードウェアに関する多くの有用な詳細を提供できます。

それはかなり理解しやすい形式で詳細を抽出します-おそらくあなたが知っているよりはるかに多く。説明、論理(デバイス)名、サイズなどを指定すると、アクセスできる詳細に感謝する場合があります。

lshwのインストール方法

これは、システムに lshw をインストールする方法に関する完全なガイドです。以下の手順を段階的に実行してください。

インストール手順

最初のステップ:ターミナルを開く

  • コンピューター上ターミナルを開く。ショートカット Ctrl + Alt + T を使用してターミナルをすばやく開くことができます。

2番目のステップ:システムを更新する

  • 次のコマンドを入力してシス​​テムを更新します。

sudo apt-get update

XNUMX番目のステップ:lshwをインストールする

  • ターミナルから次のコマンドを入力して lshw をインストールします。

sudo apt-get install lshw

これにより、lshw のインストール プロセスが開始されます。確認を求めるプロンプトが表示されたら、「y」キーを押し、Enter キーを押してインストールを確認します。

すべての手順が完了したら、次の項目を入力できます。 lshw ターミナル上で実行して、lshw が正しくインストールされていることを確認します。このコマンドを実行するにはスーパーユーザー権限が必要な場合があることに注意してください。その場合は、次のコマンドを使用します。 sudo lshw コマンド。

lshw をシステムにインストールする方法を学習しました。これで、プリンターに書き込まれた設定、ディスク情報、CD 情報、およびネットワーク情報を使用して、ハードウェア情報を編集および表示できるようになります。

ステップ 命令
ターミナルを開く Ctrl + Alt + T
システムをアップデートする sudo apt-get update
lshwをインストールする sudo apt-get install lshw
インストールの確認 sudo lshw

これらのコマンドは必ず管理者として実行してください。管理者として実行しないと、権限に関連する問題が発生する可能性があります。

Lshwコマンドを使用してLinuxデバイスの情報を表示する方法

この記事はチェックしましたlshw 提供情報、 ディスクおよび関連するハードウェアには特別な注意が払われています。下記は用例です lshw 出力:

$ sudo lshw -C disk *-disk:0説明:SCSIディスク製品:カードリーダー-1ベンダー:JIE LI物理ID:0.0.0バス情報:scsi@4:0.0.0論理名:/ dev / sdcバージョン: 1.00機能:リムーバブル構成:logicalsectorsize = 512ectorsize = 512 *-中程度の物理ID:0論理名:/ dev / sdc

あなたがすべきであることに注意してください 使用sudo実行 lshw命令  利用可能なすべての詳細を確実に取得するため。

上記のコマンドで「disk」を要求しましたが(含まれている出力には、表示されているXNUMXつのエントリの最初のエントリのみが表示されます)、この特定の出力には、ハードディスクではなく、カードリーダー(ディスククラスのメンバーのXNUMXつ)が表示されます。システムは識別するの / dev / sdc

同様の詳細は、システムのプライマリディスクで利用できます。


*-ディスクの説明:ATAディスク製品:SSD2SC120G1CS175物理ID:0バス情報:scsi@0:0.0.0論理名:/ dev / sda <==バージョン:1101シリアル:PNY20150000778410606サイズ:111GiB(120GB)機能:パーティションパーティション:dos構成:ansiversion = 5logicalsectorsize = 512ectorsize = 512signature = f63b5929

ディスクは / dev / sdaにこのシステムのハードドライブはすべて次のように表示されます ATA ディスク。 ATA は、コントローラーをディスクドライブ自体に統合するディスクドライブの実装です。

「disk」クラスのデバイスの簡略リストを取得するには、次のようなコマンドを実行できます。これらのデバイスのうちXNUMXつがXNUMX回リストされているため、XNUMXつのディスクデバイスが表示されていることに注意してください。


$ sudo lshw -short-CディスクH / Wパスデバイスクラスの説明=================================== == =========================== / 0/100 / 1d / 1/1 / 0.0.0 / dev / sdcディスクカードリーダー-1 / 0/100 / 1d / 1/1 / 0.0.0 / 0 / dev / sdcディスク/ 0/100 / 1d / 1/1 / 0.0.1 / dev / sddディスク2/0/100 / 1d / 1/1 /0.0.1/0 / dev / sdd disk / 0/100 / 1f.2 / 0 / dev / sda disk 120GB SSD2SC120G1CS175 / 0/100 / 1f.2 / 1 / dev / cdrom disk DVD + -RW GSA -H73N / 0/100 / 1f.5 / 0.0.0 / dev / sdbディスク500GBSAMSUNG HE502HJ

チェックすることにした場合 システム上所有装置、座ってください 通常「デバイス」と考えているよりもはるかに多くのリストが表示されます。ここに例があります-これが「短い」(いくつかの詳細)リストです:


$ sudo lshw -short [sudo] shsのパスワード:H / Wパスデバイスクラスの説明=============================== ===============================システムInspiron530s / 0バス0RY007 / 0/0メモリ128KiBBIOS / 0/4プロセッサIntel(R)Core(TM)2 Duo CPU / 0/4 / aメモリ32KiBL1キャッシュ/ 0/4 / bメモリ6MiBL2キャッシュ/ 0/24メモリ6GiBシステムメモリ/ 0/24/0メモリ2GiBDIMMDDR2同期667/0/24/1メモリ1GiBDIMMDDR2同期667/0/24/2メモリ2GiBDIMMDDR2同期667/0/24/3メモリ1GiBDIMMDDR2同期667/0/1ジェネリック/ 0/10ジェネリック/ 0 / 11ジェネリック/ 0/12ジェネリック/ 0/13ジェネリック/ 0/14ジェネリック/ 0/15ジェネリック/ 0/17ジェネリック/ 0/18ジェネリック/ 0/19ジェネリック/ 0/2ジェネリック/ 0/20ジェネリック/ 0 / 100ブリッジ82G33 / G31 / P35 / P31 Express DRAM / 0/100/1ブリッジ82G33 / G31 / P35 / P31 Express PCI / 0/100/1/0ディスプレイCaicos [Radeon HD 6450/7450/84/0/100 / 1 /0.1マルチメディアCaicosHDMIオーディオ[RadeonHD 6/0/100 / 19enp0s25ネットワーク82562V-2 / 10ネットワーク接続/ 100/0 / 100aバス1I(ICH82801ファミリー)USB UHCI / 9/0 / 100a / 1 usb1バスUH CIホストコントローラー/ 3/0 / 100a.1バス1I(ICH82801ファミリー)USB UHCI / 9/0 / 100a.1 / 1usb1バスUHCIホストコントローラー/ 4/0 / 100a.1 / 1/1入力RockCandy Wirelessキーボード/ 2/0 / 100a.1バス2I(ICH82801ファミリー)USB UHCI / 9/0 / 100a.1 / 2usb1バスUHCIホストコントローラー/ 5/0 / 100a.1 / 2/1入力USBOPTICAL MOUSE / 2 /0/100a.1バス7I(ICH82801ファミリー)USB9 EHCI /2/0/100a.1/7usb1バスEHCIホストコントローラー/ 1/0 / 100bマルチメディア1I(ICH82801ファミリー)HDオーディオ/ 9/0 / 100dバス1I(ICH82801ファミリ)USB UHCI / 9/0 / 100d / 1usb1バスUHCIホストコントローラー/ 6/0 / 100d / 1 / 1scsi1ストレージCD4 / 04/0 / 100d / 1/1 / 1 / dev / sdcディスクカードリーダー-0.0.0 / 1/0 / 100d / 1/1 / 1 / 0.0.0 / dev / sdc disk / 0/0 / 100d / 1/1 / 1 / dev / sdd disk 0.0.1/2 / 0 / 100d / 1/1 / 1 / 0.0.1 / dev / sddディスク/ 0/0 / 100d.1バス1I(ICH82801ファミリー)USB UHCI / 9/0 / 100d.1 / 1usb1バスUHCIホストコントローラー/ 7/0 / 100d.1バス2I(ICH82801ファミリー)USB UHCI /9/0/100d.1/2usb1バスUHCIホストコントローラー/ 8/0 / 100d.1バス7I(ICH82801ファミリー)USB9 EHCI / 2/0 /100d.1/7usb1バスEHCIホストコントローラー/ 2/0 / 100d.1 / 7/1 multim ediaUSBライブカメラ/ 2/0 / 100eブリッジ1PCIブリッジ/ 82801/0 / 100e / 1通信HSF1kデータ/ファックスモデム/ 56/0 / 100fブリッジ1IR(ICH82801R)LPCインターフェイス/ 9/0 /100f.1 scsi2ストレージ0IR / IO / IH(ICH82801R / DO / DH)9/4/0 / 100f.1 / 2 / dev / sdaディスク0GBSSD120SC2G120CS1 / 175/0 / 100f.1 / 2/0 / dev / sda1ボリューム1GiB EXT111ボリューム/ 4/0 / 100f.1 / 2 / dev / cdromディスクDVD + -RW GSA-H1N / 73/0 / 100f.1バス3I(ICH82801ファミリー)SMBus Con /9/0/100f.1scsi5ストレージ3I (ICH82801ファミリ)9ポートSA /2/0/100f.1/5 / dev / sdbディスク0.0.0GBSAMSUNG HE500HJ /502/0/100f.1/5/0.0.0 / dev / sdb1ボリューム1GiBEXT433ボリューム/ 4/0システムPnPデバイスPNP3c0 / 02/0システムPnPデバイスPNP5b0 / 00/0ストレージPnPデバイスPNP6 / 0700/0システムPnPデバイスPNP7c0 / 02/0システムPnPデバイスPNP8c0 / 02/0システムPnPデバイスPNP9c0

このようなコマンドを実行して、デバイスクラスを一覧表示し、各クラスに含まれるデバイスの数をカウントします。


$ sudo lshw -short | awk '{print substr($ 0,36,13)}' | tail -n +3 | sort | uniq -c4ブリッジ18バス1通信7ディスク1ディスプレイ12汎用2入力8メモリ3マルチメディア1ネットワーク1プロセッサ4ストレージ6システム2ボリューム

注: 该 AWK クラス列から選択するコマンド lshw $ 0(フルライン)を使用しますが、サブストリング出力を正しい位置(列36)でのみ開始することを検討してください。どのクラスエントリも13文字より長くないため、部分文字列はそこになります。 命令的 テール-n + 3ヘッダーとその下の「======」行が部分的に削除されたため、最終的なリストには14のデバイスクラスのみが含まれていました。

関連する質問  LinuxとWindows [急進的なオペレーティングシステムとの競合]

お気づきのことのXNUMXつは、使用しない場合です-ショート オプション、ディスククラスのデバイスごとに約12行の出力が得られます 次のような論理名が表示されます / dev / sdaに、ディスクのサイズとタイプなど。

$ sudo lshw -C disk [sudo] shsのパスワード:*-disk:0説明:SCSIディスク製品:カードリーダー-1カードリーダー?ベンダー:JIE LI物理ID:0.0.0バス情報:scsi@4:0.0.0 .1.00論理名:/ dev / sdcバージョン:512機能:リムーバブル構成:logicalsectorsize=512セクターサイズ=0*-中程度の物理ID:1論理名:/ dev / sdc *-ディスク:2説明:SCSIディスク製品:4100ベンダー:AC0.0.1-物理ID:4バス情報:[email protected]:512論理名:/ dev / sdd機能:リムーバブル構成:logicalsectorsize=512セクターサイズ=0*-中程度の物理ID:2論理名:/ dev / sdd *-ディスクの説明:ATAディスク製品:SSD120SC1G175CS0物理ID:0バス情報:[email protected]:1101論理名:/ dev /sdaメインシステムディスクバージョン:20150000778410606シリアル:PNY111サイズ:120GiB(5GB)機能:パーティション分割:dos構成:ansiversion=512論理セクターサイズ=512セクターサイズ=63署名=f5929b0*-cdrom別名/dev/ sr73説明:DVDライター製品:DVD + -RW GSA-H1Nベンダー:HL-DT-ST phys ical id:1バス情報:[email protected]:0論理名:/ dev / cdrom論理名:/ dev / cdrw論理名:/ dev / dvd論理名:/ dev / dvdrw論理名:/ dev/sr103バージョン:B5シリアル:[機能:リムーバブルオーディオcd-r cd-rw dvd dvd-r構成:ansiversion = 502 status = nodisc *-ディスクの説明:ATAディスク製品:SAMSUNG HE0.0.0HJ物理ID:3バス情報:scsi @ 0.0.0 :0002論理名:/ dev /sdbセカンダリディスクバージョン:2シリアル:S6B90J501053B465サイズ:500GiB(5GB)機能:パーティション分割:dos構成:ansiversion=512論理セクターサイズ=512セクターサイズ=7署名=67e3ccfXNUMX

该 lshw このコマンドは、私たちの多くが適切に処理できない情報を提供します。それでも、一部の情報しか使用していない場合でも、利用可能な情報の量を知っておくと便利です。

関連する質問  Ubuntu 20.04で音が出ないという問題を解決するにはどうすればよいですか?

あ、こんにちは 👋会えて嬉しい。

ニュースレターを購読する、定期的に送信する優れたテクノロジー容認あなたの投稿に

コメントを投稿