Hardware-Werkzeuge
Eine Übersicht der wichtigsten Werkzeuge zur Hardware-Inventarisierung und -Diagnose. Einige sind vorinstalliert, andere müssen nachinstalliert werden.
Übersicht
Abschnitt betitelt „Übersicht“| Tool | Zweck | Paket |
|---|---|---|
lspci | PCI/PCIe-Geräte | pciutils |
lsusb | USB-Geräte | usbutils |
lscpu | CPU-Details | vorinstalliert (util-linux) |
lsblk | Block-Geräte (Festplatten, Partitionen) | vorinstalliert (util-linux) |
lsmem | RAM-Blöcke | vorinstalliert (util-linux) |
lshw | vollständiges Hardware-Inventar | lshw |
dmidecode | BIOS/DMI-Tabellen | dmidecode |
hwinfo | detaillierter Hardware-Report | hwinfo |
inxi | kompakte System-Übersicht | inxi |
lspci — PCI-Geräte
Abschnitt betitelt „lspci — PCI-Geräte“lspci # alle PCI-Geräte (Kurzform)lspci -v # ausführlich inkl. Kernel-Modullspci -k # nur Treiber-Infolspci -nn # mit Vendor-ID und Device-ID (für Recherche)lspci -v | grep -A 5 VGA # Grafikkartelspci -v | grep -A 5 -i ethernetBeispielausgabe lspci -k:
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-V Subsystem: Lenovo Ethernet Connection (7) I219-V Kernel driver in use: e1000e Kernel modules: e1000elsusb — USB-Geräte
Abschnitt betitelt „lsusb — USB-Geräte“lsusb # alle USB-Gerätelsusb -v # ausführlich (sehr lang)lsusb -t # Baumansicht (Hub-Topologie)lsusb -d 046d:c52b # gezielt nach Vendor:Product-ID suchenlscpu — CPU
Abschnitt betitelt „lscpu — CPU“lscpu # CPU-Architektur, Kerne, Threads, Cache, Flagslscpu -e # pro CPU-Kern (NUMA, Socket, Core-ID)Wichtige Felder in der Ausgabe:
Architecture— x86_64, aarch64, …CPU(s)— logische CPUs (Kerne × Threads)Thread(s) per core— 2 = Hyperthreading aktivVirtualization— VT-x / AMD-V für VMsFlags— CPU-Fähigkeiten (avx2, aes, vmx, …)
lsblk — Block-Geräte
Abschnitt betitelt „lsblk — Block-Geräte“lsblk # Festplatten und Partitionen (Baumansicht)lsblk -f # mit Dateisystem-Typ und UUIDlsblk -o NAME,SIZE,TYPE,MOUNTPOINT,MODELlsmem — RAM
Abschnitt betitelt „lsmem — RAM“lsmem # RAM-Blöcke und Größenfree -h # RAM- und Swap-Belegung (schneller Überblick)lshw — vollständiges Inventar
Abschnitt betitelt „lshw — vollständiges Inventar“lshw (list hardware) gibt einen vollständigen Hardware-Report aus —
von CPU und RAM bis zu Netzwerkkarten und Speichergeräten.
sudo lshw # vollständiger Report (root für vollständige Infos)sudo lshw -short # kompakte Übersichtsudo lshw -class network # nur Netzwerk-Hardwaresudo lshw -class disk # nur Speichersudo lshw -html > hw.html # als HTML-Datei exportierensudo lshw -json > hw.json # als JSON exportierendmidecode — BIOS/DMI-Tabellen
Abschnitt betitelt „dmidecode — BIOS/DMI-Tabellen“dmidecode liest die DMI-Tabellen (Desktop Management Interface) aus dem BIOS/UEFI.
Dort stehen Hersteller-Informationen, Seriennummern und physische Bestückung.
sudo dmidecode # alles ausgeben (sehr lang)sudo dmidecode -t system # System-Info (Hersteller, Modell, Seriennummer)sudo dmidecode -t bios # BIOS-Version und Datumsudo dmidecode -t memory # RAM-Slots (auch unbestückte), Typ, Geschwindigkeitsudo dmidecode -t processor # CPU-InformationenBeispiel für Seriennummer:
sudo dmidecode -s system-serial-numbersudo dmidecode -s baseboard-product-namehwinfo — detaillierter Report
Abschnitt betitelt „hwinfo — detaillierter Report“hwinfo liefert sehr detaillierte Informationen über einzelne Hardware-Klassen:
sudo hwinfo --short # kompakte Gesamtübersichtsudo hwinfo --network # Netzwerkkartensudo hwinfo --disk # Festplattensudo hwinfo --cpu # CPUsudo hwinfo --usb # USB-Gerätesudo hwinfo --gfxcard # GrafikkartenInstallation:
# RHEL/Fedora (EPEL)dnf install hwinfo
# Debian/Ubuntuapt install hwinfo
# openSUSE (vorinstalliert)inxi — kompakte System-Übersicht
Abschnitt betitelt „inxi — kompakte System-Übersicht“inxi ist ein beliebtes Werkzeug für schnelle System-Übersichten — besonders in
Support-Foren genutzt, um System-Informationen kompakt darzustellen.
inxi -F # vollständige Übersicht (Full)inxi -Fxz # vollständig + extra Details + private Daten maskiereninxi -G # Grafikinxi -N # Netzwerkinxi -D # Festplatteninxi -C # CPUinxi -m # RAMBeispielausgabe inxi -Fxz:
System: Kernel: 6.1.0-18-amd64 arch: x86_64 Desktop: GNOMECPU: Info: 4-core model: Intel Core i5-8250U bits: 64 type: MT MCP Speed (MHz): avg: 800 min/max: 400/3400Memory: RAM: total: 15.5 GiB used: 4.2 GiB (27.1%)Installation:
apt install inxi # Debian/Ubuntudnf install inxi # RHEL/Fedorazypper install inxi # openSUSE