web-dev-qa-db-ja.com

Ubuntuサーバーのサーバーハードウェアの詳細を取得する

Gb RAMがインストールされている量、CPU速度など)など、[sshアクセスを介して]サーバーハードウェアを表示するコマンドを教えてください。

ありがとうございました。

7
Shishant

迅速かつ汚い方法:

猫/ proc/meminfo

猫/ proc/cpuinfo

9
Mark Regensberg
lshw

Lshwは、サーバーのケースをクラックしないと収集できないハードウェア情報を収集する上で非常に貴重なリソースであることがわかりました(BIOSバージョン、マザーボードモデル番号、RAMのスロットが設定されているなど)。

Lshwの優れた記事/概要を見つけることができます here

12
faultyserver
3
Zoredache

ハードウェアに関するより具体的な情報は、dmidecodeコマンドによって提供される場合があります。

1
Jacek Konieczny

ハードウェア情報を取得するには、

dmidecode -tシステム

1

それを行うことができます Ansible リモートマシンでPython2およびSSHアクセスがある場合。

ansible -m setup ${hostname}

これにより、CPU/RAM/HDD /ネットワークおよびソフトウェア構成を含むNice JSONが出力されます。詳細は documentation を参照してください。

1
ypid

次のコマンドを試してください。

free -m
cat /proc/cpuinfo  | grep -E "(model name|cpu MHz)"
lspci
less /var/log/dmesg (or just exec dmesg)

これにより、まずシステムにインストールされているRAM(MB))の量が表示されます。次に、CPU名と速度-(仮想)コアごとに出力されます。lspciはすべてのPCIデバイスをリストしますdmesgログには、ハードウェアの初期化を含むすべてのカーネルメッセージが表示されます。

それは彼らがあなたのシステムに組み込むすべてについてカバーするはずです。

0
Lukas Loesche

hw-probe ツールを試してください。 meminfo、cpuinfo、hwinfo、lspci、lsusb、smartctlなどの多くのログを1か所に収集し、 https://linux-hardware.org/ Webサイトでプローブに無料のホスティングを提供します。

Dell PowerEdge R710のプローブ例: https://linux-hardware.org/?probe=186f3c15dd

データベースで類似のハードウェアモデルと構成を検索して、システムを比較して適切にセットアップできます。

enter image description here

私はこのプロジェクトの作者です。コメントで質問してください。

0
linuxbuild