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 (Unix name) zeigt grundlegende Systeminformationen wie Kernel-Version, Hostname, Betriebssystem und Architektur an.
| 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) |
uname -a:uname -a ist der erste Befehl, um schnell herauszufinden, auf welchem System Sie arbeiten – besonders nützlich bei unbekannten Servern.
lscpu zeigt detaillierte Informationen über die CPU(s) des Systems: Architektur, Anzahl Kerne, Threads, Modell, Taktrate und Cache.
lscpu:lscpu ist besonders nützlich, um die Anzahl der Kerne und Threads für die Optimierung von parallelisierbaren Aufgaben zu bestimmen.
free zeigt die Nutzung des Arbeitsspeichers (RAM) und des Swap-Speichers an – inklusive belegtem, freiem und verfügbarem Speicher.
| 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 |
free -h:available – sie zeigt den tatsächlich verfügbaren Speicher für neue Prozesse an, nicht nur den "freien" Speicher.
df (disk free) zeigt den belegten und freien Speicherplatz aller eingehängten Dateisysteme an.
| 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 |
df -h:df noch freien Speicher zeigt, prüfen Sie die Inode-Auslastung mit df -i – oft sind die Inodes verbraucht.
lshw (list hardware) liefert eine detaillierte Liste aller Hardware-Komponenten des Systems – von CPU über Speicher bis zu Netzwerkkarten.
| 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) |
lshw -short:lshw benötigt oft sudo, um vollständige Hardware-Informationen anzuzeigen (z.B. Speichergrößen, Seriennummern).
lsblk zeigt alle verfügbaren Blockgeräte (Festplatten, SSDs, Partitionen, LVM, etc.) in einer Baumstruktur an.
| Option | Beschreibung |
|---|---|
| -f | Dateisystem-Informationen anzeigen |
| -m | Zugriffsrechte und Besitzer anzeigen |
| -o NAME,SIZE,TYPE | Nur bestimmte Spalten anzeigen |
lsblk -f: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 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.
| 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 |
dmidecode -t system: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 ist ein umfassendes Systeminformations-Tool, das CPU, RAM, Festplatten, Netzwerk, Grafik, Audio und viele weitere Details übersichtlich darstellt.
| 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 |
inxi -Fxz:inxi -Fxz ist der perfekte Befehl, um Systeminformationen für Support-Anfragen oder Foren-Posts zu sammeln – die Option -z filtert sensible Daten heraus.
uname
lscpu
free
df
lshw
lsblk
dmidecode
inxi