ハードウェア情報を調べるLinuxコマンドは何ですか?


96

Linuxで以下の項目のハードウェア情報を見つける必要があります。

  • CPU(およびコア)
  • CPU速度
  • 記憶
  • ハードディスク
  • OSバージョン

何かアドバイス?


これに適した GUIツールはHardInfoです。
ラグ

回答:


96

Linuxコマンドから-実用的なリファレンス

カーネルのバージョンとシステムアーキテクチャを表示する

uname -a

ディストリビューションの名前とバージョンを表示する

head -n1 /etc/issue

システムに登録されているすべてのパーティションを表示する

cat /proc/partitions

システムから見たRAMの合計を表示する

grep MemTotal /proc/meminfo

CPU情報を表示

grep "model name" /proc/cpuinfo

ディスクSDAに関する情報を表示

hdparm -i /dev/sda

41

試して lshw

として実行することをお勧めしますrootので、試してください

sudo lshw

1
多くの場合、それをインストールする必要があります-iircがubuntuに在庫されていませんでした
Journeyman Geek

kali linuxでも同じ問題!
クノック

36

Linuxでハードウェアをチェックするコマンドのリストを次に示します。すべてのディストリビューションですべてのコマンドを使用できるわけではないことに注意してください。すべての情報を取得するには、ルートとして(またはsudoを介して)起動するのが良いでしょう。

コマンド:lscpu

  • 利用可能なCPUとその特性を一覧表示する
  • 古いディストリビューションでは利用できません

コマンド:lshal

  • HAL(Hardware Abstraction Layer)をインストールする必要があります
  • HALから見えるすべてのハードウェアを一覧表示する

コマンド:lshw

  • デフォルトでUbuntuベースのディストリビューションで利用可能であり、メインリポジトリでDebian
  • Fedoraリポジトリで利用可能
  • カーネル、HAL、DMIなど、すべてのハードウェアを検出するために多くの入力を使用します。
  • ハードウェアレポートを生成するきちんとした「-html」スイッチとして
  • このページで詳細を確認してください

コマンド:lspci

  • 標準コマンド
  • カーネルによって検出されたPCIバスに接続されているすべてのハードウェアを一覧表示します

コマンド:lsusb

  • 標準コマンド
  • カーネルによって検出されたUSBバスに接続されているすべてのハードウェアをリストする

コマンド:dmidecode

  • 標準コマンド
  • DMI(BIOSインターフェイスの一種)からソース情報を取得します
  • DMIインターフェースによって報告されたすべてのハードウェアをリストする

13

私は、いくつかのディストリビューションに進出しているユーティリティの共同開発者です。このツールはinxiと呼ばれます。これは、ここでの他のすべての答えが示唆することを1つの簡単なコマンドで実行するbashスクリプトです。見てみな。

これを使用するには、単にターミナルに移動して「inxi -F」と入力すると、完全な(-F)システム情報出力が表示されます。'inxi -h'はさらにオプションを表示します。もともとはIRCのトラブルシューティング用に作成されたため、ほとんどすべてのIRCクライアントで動作します(一部にバンドルされています)。

inxi



9

そして、ちょうど私の2セントの価値を追加するために、私も試してみます

hwinfo

完全なコマンドを使用する前に、おそらく短いバージョンを試してみてください。

hwinfo --short

あなたが探している情報をすでに提供しているかもしれません。fllバージョンは詳細が非常に豊富であるため、おそらく次のように呼び出すのが最適です。

hwinfo | more

ちなみに、lshwによって提供される情報の便利な要約形式は、次の方法で取得できます。

sudo lshw -businfo

読みやすい出力:

Bus info          Device      Class          Description
========================================================
                              system         PORTEGE R930 (PT331E)
                              bus            PORTEGE R930
                              memory         128KiB BIOS
                              memory         6GiB System Memory
                              memory         4GiB SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
                              memory         2GiB SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
cpu@0                         processor      Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz
                              memory         32KiB L1 cache
                              memory         256KiB L2 cache
                              memory         4MiB L3 cache
                              memory         32KiB L1 cache
pci@0000:00:00.0              bridge         3rd Gen Core processor DRAM Controller
pci@0000:00:02.0              display        3rd Gen Core processor Graphics Controller
pci@0000:00:14.0              bus            7 Series/C210 Series Chipset Family USB xHCI     Host Controller
pci@0000:00:16.0              communication  7 Series/C210 Series Chipset Family 
                                             MEI Controller #1
pci@0000:00:16.3              communication  7 Series/C210 Series Chipset Family KT Controller
pci@0000:00:19.0  eth0        network        82579LM Gigabit Network Connection
pci@0000:00:1a.0              bus            7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2
pci@0000:00:1b.0              multimedia     7 Series/C210 Series Chipset Family High Definition Audio Controller
pci@0000:00:1c.0              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 1
pci@0000:01:00.0              generic        MMC/SD Host Controller
pci@0000:00:1c.1              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 2
pci@0000:00:1c.2              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 3
pci@0000:04:00.0  wlan0       network        Centrino Advanced-N 6235
pci@0000:00:1c.5              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 6
pci@0000:00:1d.0              bus            7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1
pci@0000:00:1f.0              bridge         QM77 Express Chipset LPC Controller
pci@0000:00:1f.2              storage        7 Series Chipset Family 6-port SATA Controller [AHCI mode]
                 scsi0       storage        
scsi@0:0.0.0      /dev/sda    disk           256GB TOSHIBA THNSNF25
scsi@0:0.0.0,1    /dev/sda1   volume         27GiB EXT4 volume
scsi@0:0.0.0,2    /dev/sda2   volume         210GiB Extended partition
                 /dev/sda5   volume         5722MiB Linux swap / Solaris partition
                 /dev/sda6   volume         204GiB Linux filesystem partition
                 scsi2       storage        
scsi@2:0.0.0      /dev/cdrom  disk           DVD-RAM UJ8C2
                             power          Lithium Ion Battery
                          power          
                 wwan0       network        Ethernet interface

lshw-gtkと呼ばれるグラフィカルバージョンのlshwもあります。

sudo lshw-gtk &

使用している特定のディストリビューションに依存して、これらのコマンドのほとんどをインストールする必要があるかもしれません(apt-get install、yum、pacman、...)


2

screenFetchと呼ばれる一般的な非標準スクリプト(インストールが必要)もあります。

screenFetchは「Bash Screenshot Information Tool」です。この便利なBashスクリプトを使用すると、これらの気の利いた端末テーマ情報の1つと、最近のすべてのスクリーンショットに表示されるASCII配布ロゴを生成できます。ディストリビューションを自動検出し、そのディストリビューションのロゴのASCIIバージョンといくつかの貴重な情報を右側に表示します。ASCIIアートを指定しないオプション、色、情報を表示するときにスクリーンショットを撮る、さらにスクリーンショットコマンドをカスタマイズするオプションもあります!このスクリプトは非常に簡単に追加でき、簡単に拡張できます。

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


1
いい従業員!しかし、FYIは、それがアクティブなソフトウェアであり、現在利用可能な場合、常に公式サイトまたはこの場合はコードリポジトリへのリンクを優先します。
JakeGould

1

PCI(またはPCI-Express)バスを介してマシンに接続されているすべてのデバイスに関する多くの情報が必要な場合は、次のように入力します。 lspci -vvknnqq

ディスクパーティションに関する情報が必要な場合は、次のように入力します。 sudo fdisk -l /dev/sda



1

puppetを使用してインフラストラクチャを管理する場合は、facterを使用します

facter processorcount sp_number_processors sp_current_processor_speed memorytotal operatingsystem  osfamily operatingsystemrelease

processorcount => 4
sp_current_processor_speed => 2.5 GHz
sp_number_processors => 2
memorytotal => 8.00 GB
osfamily => RedHat
operatingsystem => CentOS
operatingsystemrelease => 6.5

yamlまたはjsonとして出力することもできます

facter osfamily operatingsystem --json
{"osfamily":"Darwin","operatingsystem":"Darwin"}

facter osfamily operatingsystem --yaml
osfamily: Darwin
operatingsystem: Darwin

シェフにはohaiと呼ばれる同様のツールがあります


0

HW-プローブツールは、一度にすべてのハードウェア関連listersの出力(hwinfo、lspciを、lscpu、hdparmの、今回smartctl、dmidecodeの、など)を収集します。

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