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

Linuxでハードウェア仕様を見つける方法

Linuxシステムのハードウェア仕様を見つけるために利用できるツールはたくさんあります。ここでは、Linuxシステムのほぼすべてのハードウェア(およびソフトウェア)の詳細を取得するために最も一般的に使用されるツールをいくつかリストしました。一部のLinuxディストリビューションには、これらのツールがデフォルトでプリインストールされているのは良いことです。これらのツールはUbuntu18.04LTSデスクトップでテストしましたが、他のLinuxディストリビューションでも機能するはずです。

1。 LSHW

Lshw(ハードウェアリスター) は、Linuxシステムのハードウェア構成に関する詳細情報を提供する、シンプルでありながらフル機能のユーティリティです。正確なメモリ構成、ファームウェアバージョン、メインボード構成、CPUバージョンと速度、キャッシュ構成、バス速度などをレポートできます。情報は、プレーンテキスト、XML、またはHTMLで出力できます。

現在、DMI(x86およびEFIのみ)、Open Firmwareデバイスツリー(PowerPCのみ)、PCI / AGP、ISA PnP(x86)、CPUID(x86)、IDE / ATA / ATAPI、PCMCIA(x86でのみテスト済み)、USBをサポートしています。およびSCSI。

すでに述べたように、lshwにはデフォルトでUbuntuがプリインストールされています。 Ubuntuシステムにインストールされていない場合は、次のコマンドを使用してインストールします。

 $ sudo apt install lshw lshw-gtk 

Arch Linuxなどの他のLinuxディストリビューションでは、次のコマンドを実行します。

 $ sudo pacman -S lshw lshw-gtk 

インストールしたら、lshwを実行して、システムハードウェアの詳細を確認します。

 $ sudo lshw 

システムのハードウェア仕様の詳細な出力が表示されます。

出力例:

lshwを使用してLinuxのハードウェア仕様を検索する

sudo権限なしでlshwコマンドを実行すると、出力が不完全または不正確になる可能性があることに注意してください。

Lshwは、出力をHTMLページとして表示できます。これを行うには、次を使用します:

 $ sudo lshw -html 

同様に、デバイスツリーを次のようなXMLおよびjson形式で出力できます。

 $ sudo lshw -xml 
 $ sudo lshw -json 

ハードウェアパスを示すデバイスツリーを出力するには、-shortオプションを使用します:

 $ sudo lshw -short 

lshwを使用してハードウェアパスを含むデバイスツリーを表示する

バス情報、SCSI、USB、IDE、PCIアドレスの詳細を含むデバイスを一覧表示するには、次のコマンドを実行します。

 $ sudo lshw -businfo 

デフォルトでは、lshwはすべてのハードウェアの詳細を表示します。 クラスに基づいて、特定のハードウェアの詳細のハードウェア情報を表示することもできます。 プロセッサ、メモリ、ディスプレイなどのオプション。クラスオプションは、 lshw -shortを使用して見つけることができます。 またはlshw-businfo コマンド。

プロセッサなどの特定のハードウェアの詳細を表示するには、次の手順を実行します。

 $sudolshwクラスのプロセッサ

出力例:

 *-cpuの説明:CPU製品:Intel(R)Core(TM)i3-2350M CPU @ 2.30GHzベンダー:Intel Corp.物理ID:4bus情報:[メール保護]バージョン:Intel(R)Core(TM)i3 -2350M CPU @ 2.30GHzシリアル:O.E.M。スロットで埋める:CPU 1サイズ:913MHz容量:2300MHz幅:64ビットクロック:100MHz機能:x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 ACPI MMX fxsr SSE、SSE2 SS HT TM PBEシステムコールNX rdtscp CONSTANT_TSC arch_perfmon PEBS BTS rep_good nopl xtopology NONSTOP_TSC CPUID aperfmperf PNI PCLMULQDQ dtes64モニターds_cpl VMX EST TM2 SSSE3 cx16 xtpr PDCM PCID sse4_1 sse4_2 x2apicにPOPCNT tsc_deadline_timer xsave AVX lahf_lm EPB PTI SSBD IBRS ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts md_clear flush_l1d cpufreqconfiguration:cores =2 enabledcores =1threads =2 

同様に、コマンドを使用してシステムの詳細を取得できます:

 $ sudo lshw -class system 

ハードディスクの詳細を取得する:

 $ sudo lshw -class disk 

ネットワークの詳細を取得する:

 $sudolshwクラスネットワーク

メモリの詳細を取得する:

 $ sudo lshw -class memory 

また、以下のように複数のデバイスの詳細を一覧表示できます。

 $ sudo lshw -class storage -class power -class volume 

ハードウェアパスを使用して詳細を表示する場合は、 -shortを追加するだけです。 オプション。

 $ sudolshw-shortクラスプロセッサ

出力:

 H/Wパスデバイスクラスの説明=======================================================/ 0/4プロセッサIntel(R)Core(TM)i3-2350M CPU @ 2.30GHz 

ハードウェアの詳細を誰か、たとえばカスタマーサポート担当者と共有したい場合があります。その場合、以下のように、IPアドレス、シリアル番号などの機密情報を出力から削除できます。

 $ lshw -sanitize 

1.1。 Lshw-gtkGUIユーティリティ

CLIに慣れていない場合は、 lshw-gtkを使用できます。 これは、lshwコマンドラインツールのグラフィカルインターフェイスです。

ターミナルまたはダッシュから開くことができます。

ターミナルから起動するには、次のようにします。

 $ sudo lshw-gtk 

これがlshwツールのデフォルトのGUIインターフェースです。

lshw-gtkを使用してLinuxのハードウェア仕様を検索

「ポータブルコンピュータ」をダブルクリックするだけで、さらに展開できます。

lshw-gtkGUIを使用してLinuxのハードウェア仕様を検索

後続のハードウェアタブをダブルクリックし続けると、詳細ビ​​ューが表示されます。

詳細については、manページを参照してください。

 $ man lshw 

2。 Inxi

Inxi Linuxシステムに関するほとんどすべてを見つけるための私のもう1つのお気に入りのツールです。これは、無料のオープンソースのフル機能のコマンドラインシステム情報ツールです。システムハードウェア、CPU、ドライバー、Xorg、デスクトップ、カーネル、GCCバージョン、プロセス、RAM使用量、およびその他のさまざまな有用な情報が表示されます。ハードディスクやCPU、マザーボード、システム全体の詳細など、inxiは数秒でより正確に表示します。 CLIツールなので、デスクトップ版またはサーバー版でご利用いただけます。詳細については、次のガイドを参照してください。

  • inxiを使用してLinuxシステムの詳細を検索する方法

推奨される読み物:

  • Pythonを使用してLinuxシステムの詳細を検索する

3。 Hardinfo

ハードインフォ lshwでは利用できないシステムのハードウェアとソフトウェアの両方の詳細を取得します。
HardInfoは、システムのハードウェアとオペレーティングシステムに関する情報を収集し、ベンチマークを実行し、HTMLまたはプレーンテキスト形式で印刷可能なレポートを生成できます。

HardinfoがUbuntuにインストールされていない場合は、次のコマンドを使用してインストールします。

 $ sudo apt install hardinfo 

インストールしたら、ターミナルまたはメニューからHardinfoツールを使用します。

Hardinfoのデフォルトのインターフェースは次のようになります。

Hardinfoを使用してLinuxのハードウェア仕様を検索する

上のスクリーンショットにあるように、Hardinfoにはシンプルで直感的なGUIがあります。

すべてのハードウェア情報は、コンピューターという4つの主要なグループにグループ化されています。 、デバイスネットワーク 、およびベンチマーク 。各グループには、特定のハードウェアの詳細が表示されます。

たとえば、プロセッサの詳細を表示するには、[デバイス]グループの下の[プロセッサ]オプションをクリックします。

hardinfoを使用してプロセッサの詳細を表示する

lshwとは異なり、Hardinfoは、オペレーティングシステムの詳細、カーネルモジュール、ロケール情報、ファイルシステムの使用法、ユーザー/グループ、開発ツールなどの基本的なソフトウェア仕様を見つけるのに役立ちます。

hardinfoを使用してオペレーティングシステムの詳細を表示する

Hardinfoのもう1つの注目すべき機能は、CPUとFPUの機能、およびいくつかのグラフィカルユーザーインターフェイス機能をテストするための簡単なベンチマークを実行できることです。

hardinfoを使用してベンチマークを実行する

推奨される読み物:

  • Phoronix Test Suite –オープンソースのテストおよびベンチマークツール
  • UnixBench –Unixライクなシステム向けのベンチマークスイート
  • コマンドラインからLinuxコマンドとプログラムをベンチマークする方法

システム全体と個々のデバイスのレポートを生成できます。レポートを生成するには、メニューバーの[レポートの生成]ボタンをクリックして、レポートに含める情報を選択するだけです。

hardinfoを使用してシステムレポートを生成する

Hardinfoにはコマンドラインオプションもほとんどありません。

たとえば、レポートを生成してターミナルに表示するには、次のコマンドを実行します。

 $ hardinfo -r 

モジュールの一覧表示:

 $ hardinfo -l <​​/ pre> 

詳細については、manページを参照してください。

 $ man hardinfo 

4。 Sysinfo

Sysinfo 以下にリストされているように、ハードウェアとソフトウェアの両方の情報を取得するために使用できるHardInfoおよびlshw-gtkユーティリティのさらに別の代替手段です。
  • ディストリビューションリリース、GNOMEのバージョン、カーネル、gcc、Xorg、ホスト名などのシステムの詳細。
  • ベンダーID、モデル名、頻度、L2キャッシュ、モデル番号、フラグなどのCPUの詳細。
  • システムRAMの合計、メモリの空き容量、スワップスペースの合計と空き容量、キャッシュされたアクティブ/非アクティブメモリなどのメモリの詳細。
  • IDEインターフェイス、すべてのIDEデバイス、SCSIデバイスなどのストレージコントローラー。
  • マザーボード、グラフィックカード、サウンドカード、ネットワークデバイスなどのハードウェアの詳細。

次のコマンドを使用してsysinfoをインストールしましょう:

 $ sudo apt install sysinfo 

Sysinfoは、ターミナルまたはダッシュから起動できます。

ターミナルから起動するには、次のコマンドを実行します:

 $ sysinfo 

これがSysinfoユーティリティのデフォルトのインターフェースです。

sysinfoインターフェース

ご覧のとおり、すべてのハードウェア(およびソフトウェア)の詳細は、システム、CPU、メモリ、ストレージ、ハードウェアの5つのカテゴリにグループ化されています。ナビゲーションバーのカテゴリをクリックして、それぞれの詳細を取得します。

Sysinfoを使用してLinuxのハードウェア仕様を検索する

詳細については、マニュアルページを参照してください。

 $ man sysinfo 

5。 Hwinfo

Hwinfo Linuxシステムのハードウェア情報を検索するための無料のオープンソースおよびコマンドラインユーティリティです。 Linuxシステムに存在するハードウェアをプローブし、各ハードウェアデバイスの詳細を表示します。詳細がわかりにくいと思われる場合は、Hwinfoに省略された出力を表示するオプションが用意されています。 libhd.soを使用します BIOS、CPU、アーキテクチャ、メモリ、ハードディスク、パーティション、カメラ、Bluetooth、CD / DVDドライブ、キーボード/マウス、グラフィックカード、モニター、モデム、スキャナー、プリンター、 PCI、IDE、SCSI、サウンドカード、ネットワークインターフェイスカード、USBなど。 Hwinfoの詳細については、次のガイドを参照してください。

  • Hwinfoを使用してLinuxシステムのハードウェア情報を検索する方法

そして、それがすべてです。すでに述べたように、ハードウェア/ソフトウェアの仕様を表示するために利用できるツールはたくさんあります。ただし、これらの5つのツールは、Linuxディストリビューションに関するすべてを見つけるのに十分です。


Linux
  1. LinuxでFINDを使用する方法

  2. Linuxでファイルを見つける方法

  3. Linux でハードウェア モデルを見つけるにはどうすればよいですか?

  1. LinuxでIPアドレスを見つける方法

  2. Linuxでファイルを見つける方法

  3. LinuxでデフォルトゲートウェイIPを見つける方法

  1. KaliLinuxでIPアドレスを見つける方法

  2. LinuxでIPアドレスを検索/取得する方法

  3. Linuxでディレクトリ内のファイルをカウントする方法