Dies könnte für viele von Ihnen eine sehr naive Frage sein, aber ich habe Probleme bei der Beantwortung dieser Frage. Ihre Hilfe wird zutiefst geschätzt.
Ich muss den Server dokumentieren, auf dem ich arbeite, und er sollte folgende Köpfe enthalten:
- IP-Adresse ->
- Modell-> (Dell ....)
- CPU -> (@ X Quad-Core ....)
- RAM -> (48 GB ...)
- Adapter extern -> (Dell Perc ...)
- Festplatte lokal -> (6 x 1 TB Raid ....)
- Adapter extern -> (Dell Perc ...)
- Festplatte angeschlossen -> (....)
- Kapazität externe Festplatte -> (.....)
In Klammern habe ich die Art der Dokumentation angegeben, die für jeden Kopf benötigt wird.
Gibt es einen Befehl (Shell / Bash) oder eine Gruppe von Befehlen, mit denen diese Art von Dokumentation für meinen Server abgerufen werden kann?
linux
documentation
Angelo
quelle
quelle
Antworten:
Hier ist ein kurzes Skript / eine Sammlung von Befehlen, um Ihnen den Einstieg zu erleichtern. Fügen Sie nach Belieben Befehle (ifconfig, lspci usw.) hinzu:
Ich kann eine schnelle SSH-Schleife ausführen oder diese einzeln von einem Quellhost aus ausführen, indem ich Folgendes verwende:
ssh targethost < hwcollect.sh
Beispiel:
quelle
Facter, das in Puppet verwendet wird, sammelt die meisten dieser Informationen sofort für Sie. Es ist ziemlich einfach, andere "Fakten" hinzuzufügen, die Sie sammeln möchten.
quelle
Eine Reihe von Befehlen, mit denen Sie loslegen können.
dmidecode
df -h
lscpu
frei -g
lspci
lsusb
ip addr
uname -a
quelle
lshw ist der Befehl, den Sie suchen.
quelle
dmesg (auch bekannt als Driver Message) bietet Ihnen all diese Informationen und noch viel mehr.
Bearbeiten: Eigentlich gibt es Ihnen nicht die IP-Adresse, aber das
ifconfig
wird Ihnen geben.quelle
Wir führen ocs-ng für unsere Windows7-Clientverwaltung aus und „aptitude install ocsinventory-agent“ installiert den Debian / Linux-Agenten. Auch dmidecode wird für das Hardware-Inventar verwendet.
quelle