最近「継承」した一部のLinuxクライアントのハードウェアのインベントリを作成する必要があります。これまで、Windowsでは、優れたCPU-zを使用してハードウェアインベントリを生成していました。 Linuxに相当するものはありますか?
CPU-Gを使用できます。例を参照してください ここ
CPU-Gは、ハードウェアに関する有用な情報を表示するアプリケーションです。 CPU、RAM、マザーボードに関する情報、システムに関する一般的な情報などを収集して表示します。
% dmidecode
% cat /proc/cpuinfo
% lspci -vvv
RootはすべてCPUとメモリの両方に関する情報を表示するため、これらのコマンドのいくつかの前にupdate-pciids
を実行して、最新バージョンのPCI IDリストをダウンロードし、すべてがハードウェアを正しく報告するようにします。
/proc/cpuinfo
、lspci
、dmidecode
およびその他のツールに関するその他の回答が役立ちます。できれば、最初に彼らと一緒に逃げようとします。
しかし、大きな仕事の場合、HALはLinux上のハードウェアを列挙して識別するための主要なメカニズムです。厳密に言えば、HALはシステムDBusを介してアクセスできるAPIですが、HAL情報を人間またはスクリプトで使用できるようにするコマンドラインツールがあります。
まず、これを試してください。
$ lshal
UDIは、システム内のすべてのデバイスのHAL内の名前空間です。それ以外はすべてキーと値のペアであり、キーは HAL仕様 で定義された階層にあります。
私はCPU-zに精通していませんが、CPU情報に興味がある場合は、info.category = 'processor'
を検索またはgrepして、システム上のプロセッサ、製造元、スロットルできるかどうかなどのリストを表示します。一般に、info.category
は、デバイス(バッテリー、ACアダプター、ディスクなど)の基本的なグループです。
% cat /proc/cpuinfo
% dmidecode
x86info CPU機能をデコードし、人間が読める形式で表示できます。
を使用してすべてのハードウェアを一覧表示できます
lshw
または
lspci