lshw
エルエスエイチダブリュー(ストレージと設備管理)
意味 ハードウェア情報の詳細表示
lshwとは?
lshwは、Linuxシステムのハードウェア設定の詳細情報を表示するコマンドです。CPUやメモリ、ディスク、ネットワークインターフェースなど、システム全体のハードウェア構成を確認できます。
lshwの具体的な使い方
ハードウェア情報表示
$ sudo lshw
👇出力結果
hardware-pc
description: Computer
product: XPS 15 9570 (0839)
vendor: Dell Inc.
version: Not Specified
serial: 6QB8ZQ2
width: 64 bits
capabilities: smbios-3.1 dmi-3.1 smp vsyscall32
configuration: administrator_password=disabled boot=normal chassis=notebook family=XPS frontpanel_password=disabled keyboard_password=disabled power-on_password=disabled uuid=4c4c4544-0051-4210-8038-b8c04f5a5132
*-core
description: Motherboard
product: 0K9M3G
vendor: Dell Inc.
physical id: 0
version: A00
serial: /6QB8ZQ2/CNFCW0011G002H/
slot: Default string
*-firmware
description: BIOS
vendor: Dell Inc.
physical id: 0
version: 1.17.1
date: 05/17/2021
size: 64KiB
capacity: 32MiB
capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification uefi
...
このコマンドを実行すると、システムのハードウェア構成の詳細な情報が階層構造で表示されます。CPUの種類やクロック数、搭載メモリ量、ディスクの容量、ネットワークカードの種類など、多岐にわたる情報を得ることができます。
簡略化されたハードウェア情報表示
$ sudo lshw -short
👇出力結果
H/W path Device Class Description
===================================================
system XPS 15 9570 (0839)
/0 bus 0K9M3G
/0/0 memory 64KiB BIOS
/0/40 memory 16GiB System Memory
/0/40/0 memory 8GiB SODIMM DDR4 Synchronous 2667 MHz (0.4 ns)
/0/40/1 memory 8GiB SODIMM DDR4 Synchronous 2667 MHz (0.4 ns)
/0/100 processor Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
/0/100/0 memory 384KiB L1 cache
/0/100/1 memory 1536KiB L2 cache
/0/100/2 memory 9MiB L3 cache
/0/1 memory 656KiB System Memory
...
このコマンドは、ハードウェア情報を簡略化された形式で表示します。各デバイスの基本的な情報(ハードウェアパス、デバイスクラス、説明)が一覧形式で表示されます。
特定のハードウェアクラスの情報表示
$ sudo lshw -c network
👇出力結果
*-network
description: Wireless interface
product: Wireless 8265 / 8275
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 78
serial: 94:b8:6d:71:04:3c
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=5.4.0-42-generic firmware=36.77d01142.0 ip=192.168.1.5 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:131 memory:a4100000-a4101fff
...
このコマンドは、ネットワーク関連のハードウェア情報のみを表示します。ネットワークインターフェースの詳細情報(MACアドレス、ドライバー、速度など)を確認できます。
lshwに関するよくある質問
Linuxのlshwについても学べる書籍の紹介
「プログラミング単語帳」を使って、プログラミングの単語を英単語のように学習してみませんか?
プログラミング単語帳には、Linuxのlshwやmkfs、dd、rsync、などのような実務でよく使われる単語が数百以上収録されています。
この書籍には、プログラミングの単語の意味や読み方、単語の使い方がわかる例文などが掲載されており、いつでもどこでもプログラミングの学習ができます。
よく使われる単語にだけ絞って学習することができるので、効率的にプログラミングが学習できます。
HTML編、CSS編、JavaScript編、PHP編、Ruby編、その他単語編の6シリーズ分が公式ストアにて販売中です。気になった方はぜひ購入してみてください。
Linuxを学べる「プログラミング単語帳」アプリ
プログラミング単語帳がアプリになりました!Linuxはもちろん、10種類のプログラミング言語の中から、よく使われる単語をスマホで学習できます。
収録単語は2,000単語以上!
現在は、HTML、CSS、JavaScirpt、PHP、Laravel、Ruby、Python、MySQL、Linux、など10カテゴリーの単語帳が1つのアプリに収録されています。
いつでも、どこでも、隙間時間を有効活用して、プログラミングを効率的に学べるので、ぜひダウンロードしてみてください。
2024年7月アップデート情報:「Laravel」カテゴリーが追加されましました!
2024年8月アップデート情報:「MySQL」「Linux」カテゴリーが追加されましました!