Startseite
» LINUX
»
Wie man die Systemvoraussetzungen für einen Linux-PC ermittelt
Wie man die Systemvoraussetzungen für einen Linux-PC ermittelt
Um die Spezifikationen eines Linux-PCs zu überprüfen, führen Sie fastfetchzunächst einen Befehl aus, um eine schnelle Zusammenfassung zu erhalten. Anschließend können Sie mit gezielten Befehlen wie lscpu, free -h, lspciund lsblkeinzelne Komponenten überprüfen.
Verschaffen Sie sich mit Fastfetch einen schnellen Überblick.
Fastfetch ist ein gepflegtes Systeminformationstool im Stil von Neofetch. Es liefert einen kompakten Überblick über Betriebssystem, Kernel, Host, Prozessor, Grafikkarte und Arbeitsspeicher. Falls es bereits installiert ist, öffnen Sie ein Terminal und führen Sie folgenden Befehl aus:
fastfetch
Fastfetch gibt eine kompakte Übersicht des Linux-PCs aus, einschließlich der Felder für Betriebssystem, Kernel, CPU, GPU und Speicher.
Falls der Befehl fehlt, installieren Sie Fastfetch über den Paketmanager Ihrer Distribution. Das Upstream-Projekt listet derzeit folgende Beispiele auf; die Paketverfügbarkeit hängt von Ihrer Version ab:
# Debian 13 or newer, or Ubuntu 25.04 or newer
sudo apt install fastfetch
# Fedora
sudo dnf install fastfetch
# Arch Linux
sudo pacman -S fastfetch
# openSUSE
sudo zypper install fastfetch
Ältere Debian- und Ubuntu-Versionen enthalten Fastfetch möglicherweise nicht in ihren Standard-Repositories. Prüfen Sie die Installationsanleitung des jeweiligen Herstellers, bevor Sie ein Repository eines Drittanbieters hinzufügen. Fastfetch bietet lediglich eine Übersicht: Verwenden Sie die unten stehenden Befehle, wenn Sie ein bestimmtes Gerät, eine bestimmte Speicherkapazität oder ein bestimmtes Festplattenlayout benötigen.
Überprüfen Sie die Linux-Distribution und den Kernel.
Lesen Sie die Identifikationsdatei der Distribution und fragen Sie unamenach der aktuell verwendeten Kernel-Version:
cat /etc/os-release
uname -r
Die Datei os-release identifiziert die Distribution, während uname -r die aktuell laufende Kernel-Version ausgibt.
/etc/os-releaseenthält Daten zur Distributionsidentifizierung und uname -rgibt die Kernel-Version zurück. Diese sind nützlich, um die Softwarekompatibilität zu prüfen oder ein Linux-Problem zu melden. Die dokumentierten Felder und Optionen finden Sie im Handbuch zu os-release und uname .
CPU- und Speicherspezifikationen finden
Prozessormodell, Kerne und Threads
Führen Sie den Befehl aus lscpu, um das CPU-Modell, die Architektur, die logische CPU-Anzahl, die Kerne, die Sockel und weitere Topologiedetails anzuzeigen:
lscpu
Der lscpu-Bericht listet das für Linux sichtbare CPU-Modell und die CPU-Topologie auf.
Das Ergebnis beschreibt, was Linux sieht. Auf einer virtuellen Maschine kann es die dem Gastsystem zugewiesene virtuelle CPU anstelle des physischen Hostprozessors widerspiegeln. Weitere Informationen finden Sie im Handbuch zu lscpu .
Installierter und aktuell verfügbarer Arbeitsspeicher
Dient free -hdazu, den nutzbaren RAM und den Auslagerungsspeicher in lesbaren Einheiten anzuzeigen:
free -h
Die Tabelle free -h fasst den nutzbaren RAM und den Swap-Speicher in lesbaren Einheiten zusammen.
Die availableSpalte bietet eine bessere und schnellere Schätzung des von Anwendungen nutzbaren Speichers als die freeSpalte allein, da Linux ansonsten ungenutzten RAM für Caches verwendet. freeSie gibt weder den DIMM-Typ noch die Nenngeschwindigkeit an. Für Details auf Modulebene verwenden Sie bitte sudo dmidecode --type memory. Das dmidecode-Projekt erklärt, dass es die Meldungen der Systemfirmware ausliest; die Werte können unvollständig oder unzuverlässig sein, und manche Computer liefern nur wenige Details. Das kostenlose Handbuch beschreibt die Speicherspalten.
Identifizieren Sie Grafik-, Speicher- und USB-Geräte
Grafik- und PCI-Geräte
Die meisten Grafikkarten und integrierten Grafikcontroller sind am PCI-Bus angeschlossen. Filtern Sie die Liste nach Geräten der Anzeigeklasse:
lspci -nn | grep -Ei 'vga|3d|display'
Die gefilterte Ausgabe von lspci identifiziert einen Beispielgrafikcontroller und dessen PCI-Hersteller-/Geräte-ID.
Die in Klammern stehenden Zahlen sind PCI-Hersteller- und Geräte-IDs. Falls der Filter keine Ergebnisse liefert, führen Sie den Befehl aus, lspci -nnum die vollständige Liste anzuzeigen. Sie können auch den Befehl verwenden lspci -k, um die zu den Geräten gehörenden Kernel-Treiber anzuzeigen. Die Ausgabe von lspci wird im Handbuch erläutert. Falls lspci lspcifehlt, installieren Sie das pciutilsPaket über den Paketmanager Ihrer Distribution.
Festplatten und Partitionen
Für Laufwerksnamen, Modelle, Kapazitäten, Gerätetypen und Montagepunkte führen Sie folgenden Befehl aus:
lsblk -o NAME,MODEL,SIZE,TYPE,MOUNTPOINTS
Der lsblk-Baum unterscheidet Festplatten von Partitionen und zeigt deren Größen und Mountpunkte an.
Die Baumstruktur hilft, eine physische Festplatte von ihren Partitionen zu unterscheiden. Sie zeigt das Blockgeräte-Layout an, jedoch keinen vollständigen Leistungs- oder Integritätstest. Die ausgewählten Spalten erleichtern den Vergleich und die Weitergabe der Ausgabe; weitere verfügbare Felder finden Sie im lsblk-Handbuch .
USB-Peripheriegeräte
Dient lsusbzur Auflistung der aktuell von Linux erkannten USB-Geräte:
lsusb
Die Ausgabe von lsusb zeigt die auf dem System erkannten USB-Geräte an, einschließlich Beispielperipheriegeräten.
Dies ist nützlich, um zu überprüfen, ob eine Webcam, ein Adapter oder ein anderes USB-Gerät vom System erkannt wird. Interne PCI-Geräte wie die meisten integrierten Grafik- oder Netzwerkcontroller werden nicht angezeigt. Falls der Befehl nicht verfügbar ist, installieren Sie ihn usbutilsaus den Paketquellen Ihrer Distribution. Die Dokumentation zu den Optionen finden Sie im Handbuch zu lsusb .
Speichern Sie einen Systembericht
Um die Informationen in einer Textdatei zu speichern, führen Sie diesen Bash-Block aus. Er erstellt eine neue Datei mit dem aktuellen Datum und der aktuellen Uhrzeit und schreibt die Ausgabe des Befehls in Ihr Home-Verzeichnis:
Eine Shell-Befehlsgruppe schreibt einen Systeminformationsbericht in eine mit einem Zeitstempel versehene Textdatei.
Falls das entsprechende Paket nicht installiert ist, installieren Sie es oder entfernen Sie den Befehl aus dem Block, bevor Sie ihn ausführen. Überprüfen Sie den Bericht sorgfältig, bevor Sie ihn weiterleiten: Hardwareinventarisierungen können Geräte-IDs offenlegen, und zusätzliche Befehle wie beispielsweise lspcikönnen Seriennummern preisgeben. Die oben genannten Befehle sind in der Regel nicht erforderlich, außer beim Auslesen von Firmware-gemeldeten Speicherdetails.lsusbdmidecodesudo