Systeminformationen ermitteln
Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
An dieser Stelle stehen gebündelt Möglichkeiten, um systemrelevante Informationen zu bekommen. Ziel ist eine Sammlung von Befehlen, auf die man z.B. aus dem Forum heraus verlinken kann, oder einfach nur eine Gedächtnisstütze, falls man einen Befehl (oder dessen Syntax) vergessen hat.
Die Ausgaben der Befehle haben nur informativen Charakter!
Alle Befehle können per "Kopieren und Einfügen" in ein Terminal[1] übertragen werden.
Für manche Befehle sind Root-Rechte[2] erforderlich.
Systeminformationen können auch per GUI abgerufen werden:
▶ Gerätemanager (Ubuntu, Kubuntu, Xubuntu)
▶ restricted-manager (Proprietäre Treiber)
▶ HardInfo (Lubuntu)
▶ lshw ist ein sehr flexibles Programm um sich Komplett- oder Teilinformationen im Terminal zu erzeugen. Es unterstützt u.a HTML-Tags.
PC-Informationen¶
sudo dmidecode -s system-manufacturer #Hersteller sudo dmidecode -s system-product-name #Produkt sudo dmidecode -s system-version #Version
Mehr Informationen dazu auf dmidecode
Hardware¶
Allgemeine Informationen¶
lspci
Ausgabe von: PCI-Karten, Onboard Audio- und Videokartenchips
Ausführliche Hardwareinformationen¶
sudo lshw -html > ~/System.html
Motherboard¶
Herstellerangaben¶
sudo lshw | grep -A6 Motherboard
oder:
sudo lshw -C system
Anzeige von: Modell, Hersteller
BIOS Version¶
sudo dmidecode | grep -A3 'BIOS Information'
Anzeige von: Hersteller, Version, Datum. ▶ dmidecode
Prozessor¶
lshw -C cpu
Anzeige von: Bezeichnung, Hersteller, Taktrate.
lscpu
Speziell bei der Fragestellung, ob der Prozessor 64-Bit-fähig ist.
cat /proc/cpuinfo
Ausführlichere Informationen.
Speicher¶
free
Anzeige von: Gesamter, belegter, freier Speicher. Detaillierter:
sudo lshw -C memory
Anzeige von: L1/L2-Cache, belegte Speicherbänke, Taktrate und mehr.
Steckkarten und PCMCIA¶
Für älteren PCMCIA-Karten:
pccardctl info
Audio¶
Erkannte Soundkarte(n)¶
lspci -nnk | grep -i audio -A2
Je nach verwendeter Ubuntu-Version erfolgt eine Anzeige mit oder ohne Kernelmodul. Mehr Informationen bei Soundproblemen ▶ Sound Problembehebung/Audio-Fehler-Beschreibung
Grafik¶
Erkannte Grafikkarte(n)¶
lspci -nnk | grep -i VGA -A2
Je nach verwendeter Ubuntu-Version erfolgt eine Anzeige mit oder ohne Kernelmodul: Anzeige von Name/Chipsatz
Treiberversion¶
Unter Umständen muss vorher das Paket mesa-utils installiert werden.
glxinfo | grep 'OpenGL version string'
Anzeige von: Treibername und Version.
Grafikmodus¶
xrandr
Anzeige von: Aktuelle Auflösung, alle unterstützten Auflösungen
Netzwerk¶
Nameserver - Konfiguration¶
cat /etc/resolv.conf
Netzwerkhardware¶
lspci -nnk | grep -i net -A2
Anzeige von Name/Netzwerk-Chipsatz
Schnittstellenkonfiguration¶
ifconfig
WLAN¶
Schnittstellenkonfiguration¶
iwconfig
Kanaleinstellungen¶
iwlist chan
Anzeige erreichbarer WLAN-Netze¶
iwlist scan
Dateisystem¶
Rechte¶
ls -la
Anzeige von Besitzer- und Gruppenzugehörigkeit der Dateien/Ordner des Verzeichnisses, in dem man sich gerade befindet, sowie weiteren Informationen ▶ ls
Festplatten¶
Bezeichnungen¶
sed -ne 's/.*\([sh]d[a-zA-Z]\+$\)/\/dev\/\1/p' /proc/partitions
Anzeige der Bezeichnungen /dev/... der angeschlossenen Festplatten/Wechseldatenträger - ohne Partitionen. ▶ Wie heißen die Datenträger
sed -ne 's/.*\([sh]d[a-zA-Z]\+[0-9]\+$\)/\/dev\/\1/p' /proc/partitions
Anzeige der Bezeichnungen /dev/... der angeschlossenen Festplatten/Wechseldatenträger - nur Partitionen. ▶ Wie heißen die Datenträger
sudo blkid -o list -w /dev/null
Anzeige von Bezeichnung, Dateisystemtyp, Label, Einhängepunkt, UUID - hier: alle Datenträger. ▶ blkid
Eingehängte Festplatten¶
grep "^device /dev/" /proc/self/mountstats
Anzeige von: Alle eingehängte Partition, Mountpoint, Dateisystem ▶ mount
grep "^/dev/" /proc/self/mounts
Anzeige von: wie vorheriger Befehl aber inkl. der Mountoptionen ▶ mount
LVM¶
grep "^device /dev/mapper" /proc/self/mountstats
Anzeige von: Alle eingehängte LVM-Partition, Mountpoint, Dateisystem ▶ mount
sudo pvs
Anzeige von: Physical Volumes, VG, Fmt, Attr, PSize, PFree ▶ LVM
sudo vgs
Anzeige von: Volume Groups, #PV, #LV, #SN, Attr, VSize, VFree ▶ LVM
sudo lvs
Anzeige von: Logical Volume, VG, Attr, LSize, Origin Snap%, Move, Log, Copy% ▶ LVM
RAID¶
grep "^device /dev/md" /proc/self/mountstats
Anzeige von: Alle eingehängte RAID-Partition, Mountpoint, Dateisystem ▶ mount
cat /proc/mdstat
Anzeige von: kurze Übersicht des RAIDs
SWAP¶
swapon -s
Anzeige von: Swap-Filename, -Typ, -Größe, -Nutzung, -Priorität ▶ Swap
Partitionen¶
df -h
Anzeige von: Größe, Belegung, Einhängepunkt. ▶ Shell/df
Partitionierung¶
sudo fdisk -l
Anzeige von: Bezeichnungen, Reihenfolge, Bootflag
Partitionstabelle¶
sudo parted /dev/sda print
Anzeige von: Partitionstabelle von Festplatte sda
. Tauscht man sda
gegen sdb
wird die Partitionstabelle von Festplatte sdb
ausgegeben und so weiter. ▶ GNU Parted
UUID¶
sudo blkid -w /dev/null
Anzeige von: Bezeichnung, UUID, Label, Dateisystemtyp. ▶ blkid
USB¶
lsusb
Anzeige von: Anschlüssen und angeschlossener Geräte
lsusb -vd HerstellerID:ProduktID
Anzeige von: Detaillierte Informationen zum angegebenen Gerät (IDs werden vom obigen Befehl lsusb
angezeigt)
Software¶
Programmversionen¶
dpkg-query -W PAKET
Anzeige von: Installierte Version von PAKET/PROGRAMM. ▶ Versionsnummern von Ubuntu-Paketen
Kernel¶
Kernelmodule¶
lsmod
Anzeige von: Geladene Kernelmodule
Kernelversion¶
uname -rm
Anzeige von: Kernelversion und Architektur ▶ Shell/uname
Ubuntu¶
Version¶
lsb_release -a
oder
cat /etc/lsb-release
Anzeige von: Ubuntuversion, Release und Spitzname
Desktopversion¶
gnome-about --gnome-version # GNOME kde-open --version # KDE und Qt
32bit/64bit¶
dpkg --print-architecture
Anzeige von: Genutzte Betriebssystemarchitektur ("i386" für 32bit, "amd64" für 64bit)
GRUB-Version¶
dpkg --list | grep grub dpkg --list | grep os-prober
Anzeige von Versionen zu GRUB ▶ GRUB-Umgebung analysieren
Benutzer¶
id
Anzeige von: uid, gid und Gruppen. ▶ Rechte, Benutzer und Gruppen
Updates / Installationen¶
find /var/lib/dpkg/info/ -daystart \( -name \*.list -a -mtime -3 \) | sed 's#.list$##;s#.*/##' | sort
Liste der in den letzten drei Tagen installierten Pakete. Will man die letzten fünf Tage, setzt man die Option -5
, bei Infos zum letzten Tag die Option -1
.
Paketquellen¶
apt-cache policy
Anzeige von: ausführliche Übersicht der aktivierten Quellen mit den Apt-Pinning-Informationen ▶ sources.list (Abschnitt „Liste-aller-Quellen“).