Hardwareinformationen mit lshw und inxi unter Linux auslesen

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

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

Grafische Ausgabe 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

In eine HTML-Datei umgelenkte Ausgabe von lshw

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

Verwendung von inxi

Ausgabe 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

  1. lshw (ezix.org)
  2. inxi (smxi.org)
Foto Wilfried Seifert.jpg

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.


Das könnte Sie auch interessieren

ATA exception Emask
Device Mapper Targets
Eno1 Netzwerkinterface