6. lsusb、lspci、lsscsi

ファイルのリスト表示に ls コマンドを使用するのと同じように、Linux にはハードウェアデバイスをリスト表示するための同様のツールが用意されています。これらのコマンドは、システムに接続されているハードウェアを識別するために不可欠です。

lsusb を使用した USB デバイスのリスト表示

システムに接続されているすべての USB デバイスを確認するには、lsusb コマンドを使用できます。このコマンドは USB ハブをスキャンし、ウェブカメラ、キーボード、外付けドライブなど、見つかったデバイスに関する情報を報告します。

lsusb

より構造化された表示のためには、lsusb -t コマンドを使用できます。このオプションは、USB デバイスをツリー構造で表示し、デバイスが USB コントローラやハブに物理的にどのように接続されているかを理解するのに役立ちます。

lspci を使用した PCI デバイスのリスト表示

lspci コマンドは、すべての PCI (Peripheral Component Interconnect) デバイスをリスト表示するために使用されます。これらは通常、グラフィックスカード、ネットワークアダプタ、サウンドカードなど、マザーボードに接続されている内部コンポーネントです。このコマンドは、システムのコアハードウェアの概要をすばやく提供します。

lspci

lsscsi を使用した SCSI および SATA デバイスのリスト表示

ストレージデバイスについては、lsscsi コマンドが特に役立ちます。これは、ハードドライブ、SSD、光学ドライブ (CD/DVD/Blu-ray) など、一般的に含まれるすべての接続されている SCSI および SATA デバイスをリスト表示します。他のコマンドではストレージコントローラが表示されることがありますが、lsscsi はストレージデバイス自体に関する直接的な情報を提供するため、システム管理者やストレージを管理するユーザーにとって価値のあるツールとなります。

lsscsi

ログインして学習進捗を保存

サインイン

演習

Linux でハードウェアデバイスを探索することへの理解を深めるために、次のハンズオンラボを試してください。

  1. Linux でのハードウェアデバイスの探索 - このラボでは、Linux 環境内でハードウェアデバイスを探索、識別、検査するための必須スキルを学びます。強力なコマンドラインユーティリティを実際に使用して、オペレーティングシステムが物理コンポーネントとどのように対話するかを理解します。

このラボは、これらの概念を実世界のシナリオで適用し、デバイス情報の管理に対する自信を築くのに役立ちます。

クイズ

接続されている USB デバイスのリストを表示するために使用されるコマンドは何ですか? (小文字の英字のみで回答してください。)