web-dev-qa-db-ja.com

Linuxでマシンのハードウェアに関する情報を取得する

持っているハードウェアを確認するにはどうすればよいですか? (BIOSバージョンなどで)

27
oneat

システムがprocfsをサポートしている場合、実行中のシステムに関する多くの情報を取得できます。カーネルデータ構造へのインターフェイスなので、ハードウェアに関する情報も含まれます。たとえば、使用済みCPUの詳細を取得するには、cat /proc/cpuinfo詳細については、man procを参照してください。

より多くのハードウェア情報は、dmesgを使用したカーネルリングバッファログメッセージを通じて取得できます。たとえば、最近接続されたハードウェアの概要と、システムにどのように組み込まれているかがわかります。

これらは、ハードウェア情報を取得するために、すべてのディストリビューションで使用するいくつかの基本的な「インターフェース」です。

ハードウェア情報を収集するためのその他の「小さな」ツールは次のとおりです。

  • lspci-PCIハードウェア
  • lsusb-USBハードウェア

ディストリビューションによっては、次の2つのツールのいずれかにアクセスして、ハードウェア構成の詳細な概要を収集することもできます。

  • lshw
  • hwinfo(SuSE固有ですが、他のディストリビューションでも利用できます)

ハードウェアへの「ゲート」は、「デスクトップ管理インターフェース」(-> DMI)を介して行われます。このフレームワークはシステム情報をソフトウェアに公開し、lshwなどで使用されます。 DMIと直接対話するためのツールはdmidecodeで、ほとんどのディストリビューションでパッケージとして入手できます。 biosdecodeが付属しており、利用可能なBIOSの完全な情報も表示されます。

26
echox

私のハードウェアの素敵な概要を表示するには、lshw -shortを使用して、ベストラン( ルートとして )を実行します。もちろんlshw plainを実行することもできますが、私は-shortオプションが提供する簡潔さを好みます。

HDDの使用状況を確認するには、df --human-readableを使用します。これは、システムでデフォルトで使用できるはずです(lshwとは異なります)。

また、 linux上のハードウェアのチェック もご覧ください。

9
tshepang

「lshw」を使用できます。 Debianとその派生物で「Sudo apt-get install lshw」を使用してインストールします。 lshw-gtkと呼ばれるグラフィカルバージョンもあります。

6
Kristof Provost

これは、UNIXバリアント間で非常に異なります。 Rosetta Stone for Unix でバリアントの列を確認してください。

Linuxでは、 lshw は、/procおよび/sysの下のさまざまなテキストファイルに散在する多くの情報を収集します。

cPU情報

cat /proc/cpuinfo

ディスク使用量

df -h

pCIカードおよびバス用

lspci

lshwが役立つかもしれません

uSBデバイスが必要な場合

lsusb

2
xenoterracide

HWプローブ —すべてのハードウェアデバイスを一覧表示し、操作性の診断を行うオプションです。これは、hwinfo、lspci、lsusb、dmidecode、その他のツールに基づいています。

Screenshot of the report

1
linuxbuild