Hardwareinformationen mit lshw und inxi unter Linux auslesen
Das Tool lshw, die Abkürzung steht für list hardware, erstellt detaillierte Auflistungen die es aus dem virtuellen /proc Verzeichnis bezieht.[1] inxi ist ein Kommandozeilentool, es ist oftmals bei manchen Distributionen vorinstalliert, kann aber per Paketverwaltung bequem nachgerüstet werden.[2] Es kann zur Ausgabe von Hardwareinfos (mit unterschiedlicher Farbgebung) auf der Kommandozeile eingesetzt werden. Dieser Artikel zeigt, wie Sie die beiden Tools unter Ubuntu beziehungsweise Debian, sowie unter Red Hat Enterprise Linux und CentOS, installieren und einsetzen.
Installation von lshw und inxi
Um lshw und inxi verwenden zu können, verwenden Sie den Paketmanager um die Installation aus den Repositories durchzuführen.
- Ubuntu / Debian basierte Systeme:
$ sudo apt install lshw lshw-gtk inxi
- RHEL / CentOS:
# yum install lshw inxi
- (unter CentOS 7 / 64Bit muss für das Paket inxi das EPEL Repository aus dem Fedora Projekt eingebunden werden) EPEL Repository hinzufügen:
# wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # rpm -ivh epel-release-latest-7.noarch.rpm # yum --enablerepo=epel info inxi # yum install inxi
Verwendung von lshw
Nach einer erfolgreichen Installation kann lshw im Terminal als Root ausgeführt und zur weiteren Verarbeitung am besten in eine Datei umgelenkt werden.
Ausgabemöglichkeiten
Das Tool bietet auch mehrere Möglichkeiten der Ausgabe:
- Grafisch basiert / Desktop (Paket lshw-gtk muss installiert sein)
- HTML basiert (Ausgabe Baum Struktur)
- Textbasiert (Kommandozeile)
Beispiele
Nachfolgend finden Sie einige Beispiele zur Verwendung von lshw aufgelistet.
- Grafische Ausgabe
# lshw -X
- HTML Ausgabe (Umlenkung in Datei):
# lshw -html > lshw_ausgabe.html
- Normale Textausgabe (Umlenkung in Datei):
# lshw > lshw_ausgabe.txt
- Kurzfassung:
# lshw -short
- Nur eine bestimmte Hardwareklasse ausgeben:
# lshw -c CPU
- Weitere Beispiele:
Verwendung von inxi
Um schnell an Hardwareinfos eines vorliegenden Systems zu bekommen, bietet sich das Tool inxi an. Es hält eine große Anzahl an Parametern vor, die man auf der Kommandozeile mitgeben kann.
Beispiele
Nachfolgend finden Sie einige Beispiele zur Verwendung von inxi aufgeführt.
- Überblick über das System:
# inxi -pluFxxrm
Bei dieser Ausgabe werden finden Sie Informationen zu Partitionen, Betriebssystem, Ressourcenverbrauch, Speicherbelegung und auch Informationen zu den verwendeten Repositories.
Einzelnachweise
Autor: Wilfried Seifert Wilfried Seifert, tätig in der Abteilung Systems Engineering bei Thomas-Krenn, ist in seinem Arbeitsbereich für die System-/Prototypenentwicklung sowie Softwaredeployment / Rollout zuständig. LPIC 3 zertifiziert, beschäftigt sich u.a. mit Aufbau / Programmierung Embedded Systemen.
|