使用しているハードウェアを確認するにはどうすればよいですか?(BIOSバージョンなどを使用)
使用しているハードウェアを確認するにはどうすればよいですか?(BIOSバージョンなどを使用)
回答:
システムがprocfsをサポートしている場合、実行中のシステムの多くの情報を取得できます。カーネルデータ構造へのインターフェイスなので、ハードウェアに関する情報も含まれます。たとえば、使用されているCPUの詳細を取得するにはcat /proc/cpuinfo
、man procを参照してください。
より多くのハードウェア情報は、カーネルリングバッファーのログメッセージを通じて取得できますdmesg
。たとえば、これにより、最近接続されたハードウェアの簡単な概要と、それがシステムにどのように組み込まれるかがわかります。
これらは、すべてのディストリビューションでいくつかのハードウェア情報を取得するための基本的な「インターフェース」です。
ハードウェア情報を収集する他の「小さな」ツールは次のとおりです。
ディストリビューションによっては、次の2つのツールのいずれかにアクセスして、ハードウェア構成の詳細な概要を収集することもできます。
ハードウェアへの「ゲート」は、「デスクトップ管理インターフェース」(-> DMI)によって徹底されています。このフレームワークは、システム情報をソフトウェアに公開し、たとえばlshwによって使用されます。DMIと直接対話するツールはdmidecodeであり、ほとんどのディストリビューションでパッケージとして利用できます。付属biosdecode
の完全なBIOS情報も表示されます。
ハードウェアの概要を表示するにはlshw -short
、(rootとして)best run を使用します。lshw
もちろん単純に実行することも-short
できますが、このオプションが提供する簡潔さを好みます。
HDDの使用状況を確認するには、を使用しますdf --human-readable
。これは、システムでデフォルトで使用可能になっているはずです(とは異なりますlshw
)。
sudo hwinfo --short
は同等のようで、IMOよりきれいな出力を表示します。残念ながら、いくつかの興味深い情報をスキップします(たとえば、HDDパーティションサイズは表示されません)。
「lshw」を使用できます。Debianおよび派生製品で「sudo apt-get install lshw」を使用してインストールします。lshw-gtkというグラフィカルバージョンもあります。
これは、UNIXバリアント間で大きく異なります。Rosetta Stone for Unixのバリアントの列を確認してください。
Linuxでは、lshwは/proc
およびの下のさまざまなテキストファイルに散在する多くの情報を収集します/sys
。
HWプローブ —すべてのハードウェアデバイスを一覧表示し、操作性の診断を行うオプションです。これは、hwinfo、lspci、lsusb、dmidecode、およびその他のツールに基づいています。