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