Linux System-Informationen

8 Befehle
Die wichtigsten Befehle für System-Informationen unter Linux: uname · lscpu · free · df · lshw · lsblk · dmidecode · inxi Diese Befehle liefern detaillierte Informationen über Hardware, Kernel, Speicher, Festplatten und Systemkomponenten – perfekt für Systemadministration und Diagnose.

uname – Systeminformationen anzeigen

uname [Optionen]
uname -a

uname (Unix name) zeigt grundlegende Systeminformationen wie Kernel-Version, Hostname, Betriebssystem und Architektur an.

Wichtige Optionen

Option Beschreibung
-a Alle Informationen anzeigen (Kernel, Hostname, Version, Architektur)
-s Kernel-Name (z.B. Linux)
-n Hostname (Netzwerkname des Systems)
-r Kernel-Release (Version)
-v Kernel-Version (Build-Datum)
-m Maschinen-Architektur (z.B. x86_64, aarch64)
-o Betriebssystem (z.B. GNU/Linux)
Beispiele
uname -a # Alle Systeminformationen
uname -r # Kernel-Version anzeigen
uname -m # Architektur (x86_64, arm64, etc.)
uname -n # Hostname des Systems
Typische Ausgabe von uname -a:
Linux server01 5.15.0-91-generic #101-Ubuntu SMP x86_64 GNU/Linux
Tipp: uname -a ist der erste Befehl, um schnell herauszufinden, auf welchem System Sie arbeiten – besonders nützlich bei unbekannten Servern.

lscpu – CPU-Informationen

lscpu [Optionen]
lscpu

lscpu zeigt detaillierte Informationen über die CPU(s) des Systems: Architektur, Anzahl Kerne, Threads, Modell, Taktrate und Cache.

Beispiele
lscpu # Alle CPU-Informationen
lscpu --online # Nur aktive/online Kerne anzeigen
lscpu -y # Kompakteres Format
Typische Ausgabe von lscpu:
Architektur: x86_64
CPU(s): 16
Thread(s) pro Kern: 2
Kern(e) pro Sockel: 8
Sockel: 1
Modell: Intel(R) Core(TM) i9-10900K
CPU MHz: 3700.000
Tipp: lscpu ist besonders nützlich, um die Anzahl der Kerne und Threads für die Optimierung von parallelisierbaren Aufgaben zu bestimmen.

free – Speichernutzung anzeigen

free [Optionen]
free -h

free zeigt die Nutzung des Arbeitsspeichers (RAM) und des Swap-Speichers an – inklusive belegtem, freiem und verfügbarem Speicher.

Wichtige Optionen

Option Beschreibung
-h Menschenlesbare Ausgabe (z.B. 4.2G, 512M)
-m Ausgabe in Megabyte (MB)
-g Ausgabe in Gigabyte (GB)
-s Sekunden Aktualisierung alle X Sekunden (live)
-t Gesamtsumme anzeigen
Beispiele
free -h # Speichernutzung in lesbarer Form
free -m # Speichernutzung in MB
free -s 2 # Live-Update alle 2 Sekunden
free -ht # Lesbar mit Gesamtsumme
Typische Ausgabe von free -h:
total used free shared buff/cache available
Mem: 15Gi 4.2Gi 8.1Gi 456Mi 2.7Gi 10Gi
Swap: 2.0Gi 0.0Gi 2.0Gi
Tipp: Achten Sie auf die Spalte available – sie zeigt den tatsächlich verfügbaren Speicher für neue Prozesse an, nicht nur den "freien" Speicher.

df – Festplattenauslastung

df [Optionen] [Pfad]
df -h

df (disk free) zeigt den belegten und freien Speicherplatz aller eingehängten Dateisysteme an.

Wichtige Optionen

Option Beschreibung
-h Menschenlesbare Ausgabe (z.B. 4.2G, 512M)
-T Dateisystemtyp anzeigen (ext4, xfs, etc.)
-i Inode-Nutzung anzeigen (nicht Speicherplatz)
/pfad Nur Informationen zu diesem Pfad anzeigen
Beispiele
df -h # Speicherplatz in lesbarer Form
df -Th # Mit Dateisystem-Typ
df -h /home # Speicherplatz für /home
df -i # Inode-Auslastung prüfen
Typische Ausgabe von df -h:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 100G 45G 55G 45% /
/dev/sdb1 500G 200G 300G 40% /data
Tipp: Wenn eine Festplatte voll ist, aber df noch freien Speicher zeigt, prüfen Sie die Inode-Auslastung mit df -i – oft sind die Inodes verbraucht.

lshw – Hardware-Details

lshw [Optionen]
lshw -short

lshw (list hardware) liefert eine detaillierte Liste aller Hardware-Komponenten des Systems – von CPU über Speicher bis zu Netzwerkkarten.

Wichtige Optionen

Option Beschreibung
-short Kurze, übersichtliche Liste der Hardware
-class XX Nur eine bestimmte Klasse anzeigen (z.B. processor, memory)
-html Ausgabe als HTML
-xml Ausgabe als XML (für Weiterverarbeitung)
Beispiele
lshw -short # Übersichtliche Hardware-Liste
lshw -class memory # Nur Speicher-Informationen
lshw -class processor # Nur CPU-Informationen
sudo lshw # Vollständige Details (mit sudo für genauere Infos)
Typische Ausgabe von lshw -short:
H/W path Device Class Description
/0 system Computer
/0/0 processor Intel Core i7-10700
/0/1 memory 16GB DDR4 RAM
/0/100/1.0 eth0 network Intel I219-V
Tipp: lshw benötigt oft sudo, um vollständige Hardware-Informationen anzuzeigen (z.B. Speichergrößen, Seriennummern).

lsblk – Blockgeräte anzeigen

lsblk [Optionen]
lsblk -f

lsblk zeigt alle verfügbaren Blockgeräte (Festplatten, SSDs, Partitionen, LVM, etc.) in einer Baumstruktur an.

Wichtige Optionen

Option Beschreibung
-f Dateisystem-Informationen anzeigen
-m Zugriffsrechte und Besitzer anzeigen
-o NAME,SIZE,TYPE Nur bestimmte Spalten anzeigen
Beispiele
lsblk # Alle Blockgeräte anzeigen
lsblk -f # Mit Dateisystem-Typen
lsblk -o NAME,SIZE,TYPE,MOUNTPOINT # Ausgewählte Spalten
lsblk -m # Mit Berechtigungen
Typische Ausgabe von lsblk -f:
NAME FSTYPE LABEL MOUNTPOINT
sda
├─sda1 ext4 /boot
├─sda2 ext4 /
└─sda3 swap [SWAP]
Tipp: lsblk -f ist der schnellste Weg, um zu sehen, welche Partitionen mit welchen Dateisystemen und Einhängepunkten vorhanden sind – besonders nützlich bei der Systemadministration.

dmidecode – BIOS/Hardware-Informationen

dmidecode [Optionen]
sudo dmidecode -t system

dmidecode liest das SMBIOS/DMI (Desktop Management Interface) des BIOS/UEFI aus und zeigt detaillierte Hardware-Informationen wie Seriennummer, Motherboard, BIOS-Version, Speichersteckplätze und vieles mehr.

Wichtige Optionen

Option Beschreibung
-t system System-Hardware (Hersteller, Modell, Seriennummer)
-t memory Speicher-Informationen (RAM-Module, Kapazität)
-t processor CPU-Informationen
-t bios BIOS-Informationen
Beispiele
sudo dmidecode -t system # System-Hardware
sudo dmidecode -t memory # Speicher-Informationen
sudo dmidecode -t bios # BIOS-Version
sudo dmidecode -s system-manufacturer # Hersteller direkt abfragen
Typische Ausgabe von dmidecode -t system:
Manufacturer: Dell Inc.
Product Name: PowerEdge R730
Serial Number: ABC123XYZ
Tipp: dmidecode muss als root / sudo ausgeführt werden. Die Seriennummer und das Modell sind besonders nützlich für das Asset-Management oder den Support.

inxi – Umfassende Systemübersicht

inxi [Optionen]
inxi -Fxz

inxi ist ein umfassendes Systeminformations-Tool, das CPU, RAM, Festplatten, Netzwerk, Grafik, Audio und viele weitere Details übersichtlich darstellt.

Wichtige Optionen

Option Beschreibung
-F Vollständige Systeminformationen (Full)
-x Erweiterte Informationen
-z Filtert sensible Daten (IP, MAC, Seriennummer) für öffentliche Foren
-c Farbige Ausgabe
-n Netzwerk-Informationen
-G Grafik-Informationen
Beispiele
inxi -Fxz # Vollständige Systeminfo (ohne sensible Daten)
inxi -n # Netzwerk-Informationen
inxi -G # Grafik-Informationen (GPU, Treiber)
inxi -c # Farbige Ausgabe
Typische Ausgabe von inxi -Fxz:
CPU: 8-core Intel Core i7-10700 (-MT MCP-) 3.7GHz
RAM: 16.0 GiB total, 4.2 GiB used, 10.8 GiB available
Disk: 512 GB SSD, 2 TB HDD
Network: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
Tipp: inxi -Fxz ist der perfekte Befehl, um Systeminformationen für Support-Anfragen oder Foren-Posts zu sammeln – die Option -z filtert sensible Daten heraus.

Quick Summary

uname
Kernel / Hostname
lscpu
CPU-Info
free
RAM-Nutzung
df
Speicherplatz
lshw
Hardware
lsblk
Blockgeräte
dmidecode
BIOS / Seriennummer
inxi
Systemübersicht