第10章. コンピュータのハードウェアに関する詳細情報を得る
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
Linuxには、コンピューター内のハードウェア・コンポーネントの詳細情報を得るための優れたユーティリティーがいくつか用意されている。マシンの前に座れば、ケースを開けることなく、数分でコンポーネントのインベントリとその仕様を知ることができる。
これらのユーティリティは、テクニカルサポートに詳細な情報を提供したり、デバイスの正しいドライバを発見したり、Linuxでサポートされているかどうかを調べたりするのに便利だ。メーカーが自社製品に関する正確な情報をタイムリーに提供してくれるとはカウントできない。例えば、メーカーが型番を変えずにチップセットを変更することはよくあることで、Linuxで問題なく動作していたデバイスが、Linuxでは動作しないデバイスに変わってしまうこともある。 幸いなことに、現代ではLinuxのサポートは以前よりもずっと手間が減っている。
理想的なのは、コンピュータのマニュアル、少なくともマザーボードのマニュアルも持っていることだ。マザーボードのマニュアルは通常、写真や図、役立つ情報が満載で、オンラインで発見できるはずだ。
この章では、lshw(ハードウェアのリスト)、lspci(PCIのリスト)、hwinfo(ハードウェア情報)、lsusb(USBのリスト)、lscpu(CPUのリスト)、lsblk(ブロックデバイスのリスト)コマンドについて学ぶ。
lshwと hwinfoが最も完全な情報を提供している。
lshwは、メモリ構成、ファームウェアバージョン、メインボード構成、CPUバージョンとスピード、キャッシュ構成、バススピード、ハードウェアパス、接続デバイス、パーティション、ファイルシステムを報告する。
hwinfoは、コンピュータのモニタ情報、RAID アレイ、メモリ構成、CPU 情報、ファームウェア、メインボード構成、キャッシュ、バス速度、接続デバイス、パーティション、ファイルシステムをレポートする。
lsusbは、USBバスとそれに接続されたデバイスをプローブする。
lspciは、PCIバスとそれに接続されたデバイスをプローブする。
lsblk 物理ドライブ、パーティション、ファイルシステムのリストを表示する。
lscpuは、あなたのCPUに関する情報をリストアップする。
10.1 lshwでハードウェア情報を収集する
問題
システム上のハードウェアのインベントリーと各アイテムの詳細が欲しい。
解決策
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のインタフェースを報告する。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access