ハードウェアの詳細を確認するにはどうすればよいですか?


138

システムのハードウェアプロファイルを表示できる組み込みのソフトウェアまたは端末の方法はありますか?このような機能に相当するWindowsは、デバイスマネージャーです。

回答:


154

いくつかのオプションがあります。

  • lspciハードウェアのほとんどをすばやく簡単に表示します。あなたがそれからより多くの情報を得ることができるので、それは冗長性のレベルを変化させた-vし、-vvあなたがそれをしたい場合は、フラグ。この-k引数は、ハードウェアが使用しているカーネルドライバーを見つけるのに適した方法です。-nn検索に最適なハードウェアIDを簡単に知ることができます。

    しかし、それはハードウェアのリストを取得するための非常に簡単で迅速な方法にすぎません。ワイヤレスハードウェアを特定しようとするときに、ここにその出力を投稿するように人々によく頼みます。そのようなものに最適です。

    USBバス以外のUSBハードウェア表示されません

    以下に、実世界の3つの例を示します。

    グラフィックス:

    $ lspci -nnk | grep VGA -A1
    03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF110 [GeForce GTX 580] [10de:1080] (rev a1)
        Kernel driver in use: nvidia
    

    オーディオ:

    $lspci -v | grep -A7 -i "audio"
    00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
        Subsystem: Acer Incorporated [ALI] Device 080d
        Flags: bus master, fast devsel, latency 0, IRQ 34
        Memory at f0940000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
    
    --
    00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
        Subsystem: Acer Incorporated [ALI] Device 080d
        Flags: bus master, slow devsel, latency 32, IRQ 35
        Memory at f0944000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
    

    ネットワーキング:

    $ lspci -nnk | grep net -A2
    00:0a.0 Ethernet controller [0200]: NVIDIA Corporation MCP79 Ethernet [10de:0ab0] (rev b1)
        Subsystem: Acer Incorporated [ALI] Device [1025:0222]
        Kernel driver in use: forcedeth
    --
    05:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
        Subsystem: AMBIT Microsystem Corp. AR5BXB63 802.11bg NIC [1468:0428]
        Kernel driver in use: ath5k
    
  • lsusblspciUSBデバイスのようなものです。同様の詳細オプションを備えた同様の機能。何がプラグインされているかを知りたい場合に適しています。

  • sudo lshw ハードウェアと設定の非常に包括的なリストを提供します。

    それはあなたに多くの情報を提供します、私はあなたがそれをパイプするlessかファイルに出力し、あなたが動き回ることができる何かでそれを開くことをお勧めします:

    sudo lshw | less
    

    もちろん、これは通常多くの情報です。多くの場合、ハードウェアの小さなサブセットに関する情報のみが必要でありlshw、カテゴリを選択できます。たとえば、ネットワークデバイスを表示するだけの場合は、次を実行します。

    sudo lshw -c network
    
  • グラフィカルなものが必要な場合は、をご覧になることをお勧めしますhardinfo。最初にインストールする必要があります。

    sudo apt-get install hardinfo
    

    次に、同じ端末からを実行しhardinfoます。デフォルトでメニューの場所があることはわかりません。

    ただし、他のオプションよりも少し多くの情報(ブート、使用可能なカーネルなど)を提供でき、最初の2つのコマンドのようなPCIおよびUSBハードウェアの同様のリストを提供できます。

    また、いくつかの簡単なベンチマークも提供します。開発者は、Sandra(人気のあるWindowsハードウェア情報収集ツール)の代わりになることを目指していると思います。

    誰かに送信できる素敵なレポートを出力するオプションもあります(ただし、情報が多すぎる場合もあります)。

Hardinfo


16
に類似したデフォルトのグラフィカルハードウェア管理システムが必要ですhardinfo...
Oxwivi

ドライバーモジュールはどうですか?
オックスウィビ

3
@Oxwiviなに?私が言ったlspci -kように、lshwそれらを当然のこととして表示し(configuration => driver stemの下を見て)hardinfo、デバイスを選択するとそれらを表示します(スクリーンショットの下部ペインにそのデバイスの詳細が表示されます)
Oli

@ Oli♦4G(LTE)機能を内蔵したラップトップを持っていますが、Ubuntuからデバイスの画像を取得する方法はありますか?ありがとう
Kasun Siyambalapitiya

@Oliどうもありがとう!このような徹底的かつ有用な対応。乾杯
クリストファー・クトラフ

53

CLIツールであるlshwを使用できます。

sudo lshw

マニュアルページにあるように:

lshwは、マシンのハードウェア構成に関する詳細情報を抽出する小さなツールです。DMI対応のx86またはIA-64システムおよび一部のPowerPCマシン(PowerMac G4は動作することが知られています)で、正確なメモリ構成、ファームウェアバージョン、メインボード構成、CPUバージョンと速度、キャッシュ構成、バス速度などを報告できます。

HardInfoを使用することもできます

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

また、開発者向けドキュメントおよび完全なソースコード(GNU GPLバージョン2でリリース)用に簡単に拡張できます。

ここに画像の説明を入力してください

次のコマンドを実行してインストールします。

sudo apt-get install hardinfo

またはSynapticまたはSoftware Centerでhardinfoを探します。


グラフィックカードがGTX450またはGTS450であることを覚えています。hardinfoで確認したいのですが、ubuntu 10.10でhardinfoで表示できないのはなぜですか?
サム

18

ハードウェア情報を収集する方法はいくつかあります。私が知っているすべての可能性を掲載します。プログラムの詳細については、マニュアルページを参照してください。


オプション1- lshw

lshwデフォルトでインストールする必要があります。スーパーユーザー(sudo)として実行する必要があります。

ほとんどすべてのコンポーネントの非常に詳細なリストが表示されます。短いリスト表現を取得するには、-shortフラグを使用できます。

いくつかの方法で情報を出力させることができます。


オプション2-hwinfo(インストールが必要)

hwinfoインストールする必要があります。リポジトリにあります。

また、コンポーネントを非常に詳細に表示します。ここでは、--shortフラグを使用して、ハードウェアカテゴリの並べ替えられた一覧が表示されます。

この--[hwtype]オプションを使用すると、選択したハードウェアタイプのみに関する詳細情報を取得できます。これは非常に便利な場合があります。


ハードウェアまたはドライバーを無効/有効にするためのオールインワンソリューションについて知りません。ドライバーは通常、modprobeコマンドを使用して有効化(追加)および無効化(削除)できるカーネルモジュールです。

を使用lsmodすると、現在ロードされているモジュールを見つけることができます。


1
素晴らしい勧告。とはどうhwinfo違いlshwますか?
オックスウィビ

主に情報表現によって、lshwわずかに多くの情報をリストします。
オクタヴィアダミアン

2
なるほど、その後、sudo lshw -short簡単にバグレポートに引用する情報の必要性を解決します。
オックスウィビ

1
それは別の質問です。
オクタヴィアダミアン

1
はい、最も重要なルールの1つに違反しました。投稿ごとに1つの質問。この質問は、システムに関する情報を取得する方法に関する情報を提供するのに非常に役立ちます。モジュールの変更方法を本当に知りたい場合は、別の質問をしてください。
オクタヴィアダミアン

13

lshwは、ハードウェアの非常に詳細な情報を伝える非常に優れたコマンドです。hardinfoのような他のものをインストールしたくない場合、それは非常に良いコマンドになります。しかし、よりインタラクティブな方法で情報を取得するには、lshw(このコマンドを記憶するためにリストハードウェアと言うことができます)を-htmlまたは-xmlオプションとともに使用します。

ここにそれを示します

    $ sudo lshw | less (or more)
    $ sudo lshw -html > myhardware.html
    $ sudo lshw -xml > myhardware.xml

現在のディレクトリに作成された.htmlまたは.xmlファイルを開いて、ハードウェアの完全な説明を取得します。


9

lspci -PCIハードウェア

lsusb, lspcmcia, lshw, lshw-gtk

dmidecode -システムBIOSに記述されているシステムのハードウェアに関する情報

kinfocenter

cat /proc/cpuinfo


9

lshwコマンドですlshw | grep audio。たとえば、grepもできます。

GUIで表示する方法がわかりません。


8

HardwareLiSterは、システム上のすべてのハードウェアに関する詳細な情報を素敵なGUIインターフェイスで表示できる便利なツールです。

ターミナルを使用する場合はsudo dmidecode、すべてのハードウェアの非常に詳細なリストが表示されます。


7

Ubuntuの他の優れたツールは

i-nex

ここに画像の説明を入力してください

I-Nexは、CPU、マザーボード、メモリ、ビデオメモリ、サウンド、USBデバイスなどの主要なシステムコンポーネント(デバイス)に関する情報を収集するために使用される無料のシステム情報ツールです。このアプリケーションでは、タブ付きのクリアインターフェイスを介してシステムハードウェアに関する情報を表示できます。このユーティリティは、大量のシステム詳細を表示します。I-Nexユーティリティは引き続き新しい機能を追加します。今回はI-NexにGPU情報タブが含まれ、その他のさまざまな修正が加えられました。I-Nexでは、ハードウェア情報を表示できるだけでなく、高度なレポートを生成することもできます。このレポートでは、含める内容を選択し、オプションでレポートをPastebinなどのサービスに送信できます。また、アプリケーションから直接I-Nexウィンドウのスクリーンショットを撮るオプションも備えています。I-NexとLinuxで利用可能な他のハードウェア情報GUIツールの違いは、情報が整理されており、たとえばlshw-gtkよりも速く表示されることです。また、ハードウェア情報は、他のそのようなツールよりも理解しやすい方法で表示されます。

cpu-g

ここに画像の説明を入力してください CPU-Gは、ハードウェア情報を表示するための便利なユーティリティです。ハードウェアを検出し、すべての詳細を表示します。CPU(プロセッサ)、RAM(アクティブ/非アクティブ、空き、使用済み、キャッシュ)、マザーボードとチップセット、BIOSの詳細、グラフィックカードの詳細、インストールされているLinuxの詳細に関する情報を表示します。

ソース http://www.noobslab.com/2014/01/cpuz-alternatives-inex-cpug-for-ubuntu.html


1
これは素晴らしいことですが、現在のインストールパッケージは壊れています。それを生き抜くために/var/lib/dpkg/info/i-nex.postinstwith の内容を置き換える必要がありexit 0ます。
マット

1
また、全画面表示されないように見えるため、ディスプレイはかなり小型で迷惑です。
マット

これまでのところ、これi-nexはUbuntuで見た中で最高のオプションです。16.04で問題なく動作し、期待どおりの動作をします。他のオプション(hardinfohwinfo)を試してアンインストールしましたが、試してから削除しましたi-nex。これが一番の答えの1つだったはずです。ありがとうございました!
アルトゥールバルセギャン

6

ターミナルから:

sudo lshw

guiからgnome-device-managerをインストールする必要があります


6

デフォルトのUbuntuリポジトリからSysinfoをインストールします。Sysinfoは、実行されているコンピューターに関するハードウェアとソフトウェアの情報を表示できるグラフィカルツールです。

以下に関する情報を認識できます。

  • システム(Linuxディストリビューションリリース、GNOMEのバージョン、カーネル、gccおよびXorgおよびホスト名)
  • CPU(ベンダー識別、モデル名、周波数、レベル2キャッシュ、ボゴミプス、モデル番号およびフラグ)
  • メモリ(合計システムRAM、空きメモリ、スワップスペースの合計と空き、キャッシュ、アクティブ、非アクティブのメモリ)
  • ストレージ(IDEインターフェース、すべてのIDEデバイス、SCSIデバイス)
  • ハードウェア(マザーボード、グラフィックカード、サウンドカード、ネットワークデバイス)
  • NVIDIAグラフィックカード:NVIDIAディスプレイドライバーがインストールされている場合のみ

ここに画像の説明を入力してください



5

NeoFetchは、高レベルの情報(Ubuntu 14.04以降を実行している場合)のための優れたコマンドラインソリューションです。

インストールするには、最初にPPAを追加する必要があります。

sudo add-apt-repository ppa:dawidd0811/neofetch

次にインストールします:

sudo apt update && sudo apt install neofetch

次に実行します:

neofetch

ここに画像の説明を入力してください

更新:

neofetchは18.04以降、ユニバースリポジトリで利用可能です。

neofetchデータを提示する便利な方法は、を使用することneofetch --stdoutです。このコマンドは、画像をアップロードする必要なく、ここで質問または回答にコピー/貼り付けできるプレーンテキストで出力を生成します。

$ neofetch --stdout
dkb@kububb                                                                                                                                        
------------                                                                                                                                        
OS: Ubuntu 18.04.2 LTS x86_64                                                                                                                       
Host: Inspiron 15-3567                                                                                                                              
Kernel: 4.15.0-48-generic                                                                                                                           
Uptime: 3 hours, 12 mins                                                                                                                            
Packages: 2352                                                                                                                                      
Shell: bash 4.4.19                                                                                                                                  
Resolution: 1366x768                                                                                                                                
DE: KDE                                                                                                                                             
WM: KWin                                                                                                                                            
WM Theme: Breeze                                                                                                                                    
Theme: Breeze Dark [KDE], MyBreeze-Dark [GTK2/3]                                                                                                    
Icons: Breeze-dark [KDE], Breeze [GTK2/3]                                                                                                           
Terminal: konsole                                                                                                                                   
Terminal Font: Hack 11                                                                                                                              
CPU: Intel i3-6006U (2) @ 2.000GHz                                                                                                                  
GPU: Intel HD Graphics 520                                                                                                                          
Memory: 1435MiB / 7846MiB                                                                                                                           
$                                                                                                                                        

4

詳細を追加します。

  • lscpu CPUアーキテクチャに関する情報を表示する
  • lsblk リストブロックデバイス
  • sudo lshw -short | grep -i "system memory" システムメモリをリストする

入力してプロンプトlsを表示するだけtabです。


lshw、あなたは使用することができますlshw -C memory-より多くの情報をここに
Wilf

4

ネイティブコマンドを使用して、Ubuntuを含むLinuxシステムで考えられるすべてのハードウェアの詳細を収集するシェルスクリプトを作成しました。興味のある人は誰でもスクリプトを表示およびダウンロードできます。Linuxボックスからハードウェア情報を取得するための単純なシェルスクリプト

このスクリプトは、次の詳細を取得します。

  • オペレーティングシステム(Linux)リリースバージョン、カーネルバージョン、稼働時間の詳細など。
  • システム(サーバー)ベンダー、シリアル番号など。
  • サーバーのメインボードの詳細
  • サーバーBIOSの概要
  • サーバープロセッサの詳細
  • サーバーの物理メモリ(RAM)の詳細
  • PCIデバイス/コントローラーの概要
  • ハードディスクドライブの詳細
  • ネットワークハードウェア情報

**** 2019年1月12日現在のアップデート*****

このスクリプトは現在、RPMとして入手できます。これは、次のブログサイトページからダウンロードできます:https : //www.simplylinuxfaq.com/p/how-to-find-hardware-details-in-linux.html


3

ほとんどのハードウェアの動作状態を監視する単一のユーティリティはありますか?Windowsの一部のソフトウェアと同じように?

ダッシュで「システムテスト」を検索すると、異常な量の機能をチェックするプログラムが表示されます。2番目の画像は、サスペンド、電源管理、オーディオ、USB、グラフィックス、メディアカード、DVDドライブなどをチェックします。

デバイスに関連する何かが間違っている場合、それが通知されます。AUで簡単に検索するか、結果ページに表示される問題に固有の質問を投稿すると、関連する問題の調査に役立ちます。

ここに画像の説明を入力してください

ここに画像の説明を入力してください


3

Ubuntu 14.04以降のUniverseリポジトリには、inxi同じ名前のpackage という名前のBashスクリプトが含まれています。少なくともXubuntu 16.04にはデフォルトでインストールされています。オプションを介して出力を制御できます。をご覧くださいman inxi。たとえばinxi -v 2、詳細レベル2で情報を表示します。レベル0〜7がサポートされています。


2

neofetch既に言及されていscreenfetchますが、~/.bashrcファイルにコマンドを入れた後に端末を開くと、さらに多くの情報を提供します:

ターミナルスプラッシュスクリーン

私の端末のスプラッシュ画面には、4つのコンポーネントが含まれています。

  • 天気
  • カレンダー
  • 時間(ターミナルが開かれたとき)
  • screenfetch システム情報ユーティリティ

これを自分で行うための詳細は、この回答で見つけることができます:


1

hw-probeツール:https : //github.com/linuxhw/hw-probe

このツールは、ハードウェアリスタの出力(hwinfo、dmidecode、biosdecodeなど)、いくつかのLinux診断ツール(smartctl、memtesterなど)およびシステムログ(dmesg、Xorg.logなど)を含むコンピューターのプローブを作成します。

プローブの例:https : //linux-hardware.org/?probe=0b29192f95

ここに画像の説明を入力してください

私はこのプロジェクトの著者ですので、コメントでお気軽にご質問ください!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.