Ich möchte wissen, was ein Befehl ist, der mir die Serverhardware [über SSH-Zugriff] anzeigt, z. B. wie viel GB RAM installiert ist, CPU-Geschwindigkeit und so weiter.
Vielen Dank.
schneller und schmutziger Weg:
cat / proc / meminfo
cat / proc / cpuinfo
lshw
Ich habe festgestellt, dass lshw eine unschätzbare Ressource beim Sammeln von Hardwareinformationen ist, die ansonsten schwer zu sammeln sind, ohne den Server-Fall zu knacken (BIOS-Version, Motherboard-Modellnummer, welche RAM-Steckplätze belegt sind usw.).
Eine gute Übersicht über lshw finden Sie hier
quelle
Spezifischere Informationen zur Hardware können durch einen
dmidecode
Befehl gegeben werden.quelle
Kann das Ansible tun, wenn Sie Python2- und SSH-Zugriff auf einem Remote-Computer haben.
Dies gibt einen schönen JSON aus, der CPU / RAM / HDD / Netzwerk und Softwarekonfiguration enthält. Weitere Informationen finden Sie in der Dokumentation .
quelle
Um Hardware-Informationen zu erhalten,
dmidecode -t System
quelle
Versuchen Sie die folgenden Befehle:
Dies zeigt Ihnen zuerst die Menge an RAM (in MB), die in Ihrem System installiert ist. Dann der CPU-Name und die Geschwindigkeit - es wird für jeden (virtuellen) Kern ausgegeben. lspci listet alle PCI-Geräte auf und das dmesg-Protokoll zeigt Ihnen alle Kernel-Meldungen an, die die Initialisierung der Hardware beinhalten.
Das sollte alles abdecken, was sie in Ihr System einbauen.
quelle
Probieren Sie das hw-probe- Tool aus. Es sammelt meminfo, cpuinfo, hwinfo, lspci, lsusb, smartctl und viele andere Protokolle an einem Ort und bietet kostenloses Hosting für Ihre Sonden auf der Website https://linux-hardware.org/ .
Beispiel für Dell PowerEdge R710: https://linux-hardware.org/?probe=186f3c15dd
In der Datenbank finden Sie ähnliche Hardwaremodelle und -konfigurationen, mit denen Sie Ihr System vergleichen und ordnungsgemäß einrichten können.
Ich bin der Autor dieses Projekts, zögern Sie nicht, Fragen in Kommentaren zu stellen.
quelle