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

初心者向けのLinuxlshwコマンドチュートリアル(6つの例)

Linuxコマンドラインの利点は、コマンドラインツールを使用してほとんど何でもできるという事実にあります。システムのハードウェアコンポーネントに関する情報を取得する必要がある場合でも。それがあなたがやろうとしていることであり、これへのコマンドラインの方法を探しているなら、あなたは lshwを使うことができることを知って幸せになるでしょう。 そのためのコマンド。

このチュートリアルでは、わかりやすい例を使用してこのユーティリティについて説明します。ただし、その前に、この記事のすべての例がUbuntu16.04LTSマシンでテストされていることを言及する価値があります。

Linuxlshwコマンド

すでに述べたように、lshwコマンドを使用するとハードウェア情報を取得できます。コマンドの構文は次のとおりです。

lshw [options]

そして、manページでツールを説明する方法は次のとおりです。

       lshw  is  a  small tool to extract detailed information on the hardware
       configuration of the machine. It can report exact memory configuration,
       firmware version, mainboard configuration, CPU version and speed, cache
       configuration, bus speed, etc. on DMI-capable x86 or IA-64 systems  and
       on some PowerPC machines (PowerMac G4 is known to work).

       It  currently  supports  DMI  (x86 and IA-64 only), OpenFirmware device
       tree (PowerPC only), PCI/AGP, CPUID (x86), IDE/ATA/ATAPI, PCMCIA  (only
       tested on x86), SCSI and USB.

以下は、このユーティリティがどのように機能するかについてのより良いアイデアを提供するQ&Aスタイルの例です。

Q1。 lshwコマンドの使用方法は?

デフォルトの使用法では、オプションなしで「lshw」コマンドを実行するだけです。

lshw

root権限でlshwコマンドを実行する必要があることに注意してください。

以下は、私のシステムで生成されたコマンドの出力です:

これは、出力で生成される情報のほんの一部であることに注意してください。

Q2。デバイスツリーの出力にハードウェアパスを表示するにはどうすればよいですか?

これには、 -shortを使用します コマンドラインオプション。

lshw -short

私の場合、上記のコマンドが生成した出力は次のとおりです。

Q3。 lshwでSCSI、USB、IDE、PCIデバイス情報を取得するにはどうすればよいですか?

この情報は、lshwコマンドの-businfoオプションを使用して取得できます。

lshw -businfo

私の場合、このコマンドが生成する出力は次のとおりです。

-数値を使用できます ツールに数値IDも表示する場合はオプション(PCIおよびUSBデバイスの場合)。

Q4。 lshwにHTML形式で情報を表示させる方法。

これには専用のコマンドラインオプションがあります:-html。したがって、このツールは次のように使用できます。

lshw -html

上記のコマンドが私のシステムで生成した出力は次のとおりです。

Q5。 XML形式で情報を表示するにはどうすればよいですか?

HTML出力と同様に、lshwコマンドもXML形式で出力を生成でき、これを容易にするコマンドラインオプションは-xmlです。

lshw -xml

この形式の出力例は次のとおりです。

同様に、 -jsonを使用できます デバイスツリーをJSONオブジェクトとして表示するコマンドラインオプション。

Q6。 lshwが出力に機密情報を出力しないようにするにはどうすればよいですか?

lshwがこの要件も処理することを知ってうれしいでしょう。ツールが機密情報を出力に出力することを望まない場合は、 -sanitizeを使用できます。 オプション。このようにして、lshwがIPアドレスやシリアル番号などの情報を出力するのを防ぐことができます。

lshw -sanitize
結論

ご承知のとおり、lshwは毎日必要なコマンドではありません。しかし、これは間違いなく便利なツールです。システムのハードウェアの詳細にいつアクセスしたいかわからないからです。ここでは、ツールの基本的な使用法について説明しました。詳細については、コマンドのマニュアルページにアクセスしてください。


Linux
  1. 初心者向けのLinuxcdコマンドチュートリアル(8例)

  2. 初心者向けのLinux日付コマンドチュートリアル(8例)

  3. 初心者向けのLinuxホスト名コマンドチュートリアル(5つの例)

  1. 初心者向けのLinux通信コマンドチュートリアル(5例)

  2. 初心者向けのLinuxdfコマンドチュートリアル(8例)

  3. 初心者向けのLinuxduコマンドチュートリアル(10例)

  1. 初心者向けのLinuxechoコマンドチュートリアル(5つの例)

  2. 初心者向けのLinuxenvコマンドチュートリアル(5つの例)

  3. 初心者向けのLinuxサイズのコマンドチュートリアル(6つの例)