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


27

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


6
どのオペレーティングシステムで?標準的なコマンドはないため、多かれ少なかれディストリビューション固有のものになります。
jlliagre

@jiliargre ディストリビューション固有とは言いませんが、OS、Linux、BSDはおそらくここで大きく異なるでしょう。
xenoterracide

そして、Solaris、HP-UX、AIX、その他何でも。それが私が意味したことです。
jlliagre

@jll [linux]とタグ付けされているので、
...-tshepang

回答:


26

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

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

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

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

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

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

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

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


9

ハードウェアの概要を表示するにはlshw -short、(rootとして)best run を使用します。lshwもちろん単純に実行することも-shortできますが、このオプションが提供する簡潔さを好みます。

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

また、Linuxのハードウェアの確認もご覧ください


2
hwinfoは、温度用のもう1つの便利なユーティリティおよびlmセンサーです。
パトコスチャバ

@Patkosこれsudo hwinfo --shortは同等のようで、IMOよりきれいな出力を表示します。残念ながら、いくつかの興味深い情報をスキップします(たとえば、HDDパーティションサイズは表示されません)。
シェパン

1
lshw -html> file.htmlは、素敵なHTML形式のバージョンを生成します。コンソールウィンドウよりもブラウザで操作する方がはるかに簡単です。
-ivanivan

@ivanivanいいね。新しいですか?
シェパン

2002
から

6

「lshw」を使用できます。Debianおよび派生製品で「sudo apt-get install lshw」を使用してインストールします。lshw-gtkというグラフィカルバージョンもあります。



2

CPU情報について

cat /proc/cpuinfo

ディスク使用量

df -h

PCIカードおよびバス用

lspci

あなたはlshw役に立つかもしれません

USBデバイスが必要な場合

lsusb


1

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

レポートのスクリーンショット

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