ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

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:

Wiki/Icons/terminal.png 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.

Alle Befehle können per "Kopieren und Einfügen" in ein Terminal [1] übertragen werden. Für manche Befehle sind Root-Rechte [2] erforderlich. Die Ausgaben der Befehle sind nur Beispiele!

Systeminformationen können auch mit grafischen Programmen ermittelt werden:

PC-Informationen

Informationen zu Hersteller, Produkt, Version und Fähigkeiten des Mainboards:

sudo dmidecode -t0 -t1 

Siehe auch dmidecode.

Hardware

Allgemeine Informationen

Ausgabe von PCI-Karten, Onboard Audio- und Videokartenchips:

lspci 

Ausführliche Hardwareinformationen

Erzeugt sortierte HTML-Ausgabe:

sudo lshw -html > ~/System.html  

Siehe auch lshw.

Motherboard

Herstellerangaben

Anzeige von Modell und Hersteller:

sudo lshw | grep -A6 Motherboard 

oder:

sudo lshw -C system 

Eigenschaften

Ausgabe von Eigenschaften (DMI-Typ 0):

sudo dmidecode -t0 

Ausgabe von Eigenschaften , hier nur (U)EFI-fägigkeit des Boards:

sudo dmidecode -t0 |grep -Ei "(BIOS boot|EFI)" 

BIOS Version

Anzeige von Hersteller, Version und Datum:

sudo dmidecode | grep -A3 'BIOS Information' 

Prozessor

Anzeige von Bezeichnung, Hersteller und Taktrate:

sudo lshw -C cpu 

Der Klassiker:

cat /proc/cpuinfo 

Speziell bei der Fragestellung, ob der Prozessor 64-Bit-fähig ist:

lscpu | grep op-mode 

Siehe auch lscpu.

Speicher

Anzeige von Gesamt-, belegter und freier Speicher:

free 

Detaillierter ( Anzeige von L1/L2-Cache, belegte Speicherbänke, Taktrate und mehr):

sudo lshw -C memory 

Steckkarten und PCMCIA

Für älteren PCMCIA-Karten:

pccardctl info 

Audio

Erkannte Soundkarte(n)

Je nach verwendeter Ubuntu-Version erfolgt eine Anzeige mit oder ohne Kernelmodul:

lspci -nnk | grep -i audio -A2     

Siehe auch Sound Problembehebung/Audio-Fehler-Beschreibung.

Grafik

Erkannte Grafikkarte(n)

Anzeige von Name/Chipsatz (Je nach verwendeter Ubuntu-Version erfolgt eine Anzeige mit oder ohne Kernelmodul):

lspci -nnk | grep -i VGA -A2 
Treiberversion

Anzeige von Treibername und Version. Unter Umständen muss vorher das Paket mesa-utils installiert werden:

glxinfo | grep 'OpenGL version string' 
Grafikmodus

Anzeige der aktuellen Auflösung und alle unterstützten Auflösungen:

xrandr 

Siehe auch RandR.

Netzwerk

Nameserver-Konfiguration

cat /etc/resolv.conf 
Netzwerkhardware

Anzeige von Name/Netzwerk-Chipsatz:

lspci -nnk | grep -i net -A2 
Schnittstellenkonfiguration

ifconfig 

WLAN

Schnittstellenkonfiguration

iwconfig 
Kanaleinstellungen

iwlist chan 
Anzeige erreichbarer WLAN-Netze

iwlist scan 

Dateisystem

Rechte

Anzeige von Besitzer- und Gruppenzugehörigkeit der Dateien/Ordner des Verzeichnisses, in dem man sich gerade befindet:

ls -la 

Siehe auch ls.

Dateien/Ordner

Belegter Festplattenplatz:

du -hs .  

Siehe auch du.

Freier / genutzter Festplattenplatz:

df -hT  

Die 15 größten Dateien im Verzeichnisse im System auflisten:

sudo du -kSx | sort -nr | awk '{printf("%7.1f MB\t%s\n", ($1/1024)/1024,$2)}' | head -15  

Siehe auch du und Basheinzeiler.

Die 15 größten Dateien insgesamt auflisten:

find / -type f -printf "%k\t %p\n" 2>/dev/null | sort -rn | awk '{printf("%7.1f GB\t%s\n", ($1/1024)/1024,$0)}' | head -15  

Siehe auch find und Basheinzeiler.

Festplatten

Bezeichnungen

Anzeige der Bezeichnungen /dev/... der angeschlossenen Festplatten/Wechseldatenträger - ohne Partitionen:

sed -ne 's/.*\([sh]d[a-zA-Z]\+$\)/\/dev\/\1/p' /proc/partitions 

Siehe auch Wie heißen die Datenträger.

Anzeige der Bezeichnungen /dev/... der angeschlossenen Festplatten/Wechseldatenträger - nur Partitionen:

sed -ne 's/.*\([sh]d[a-zA-Z]\+[0-9]\+$\)/\/dev\/\1/p' /proc/partitions 

Anzeige von Bezeichnung, Dateisystemtyp, Label, Einhängepunkt, UUID - hier: alle Datenträger:

sudo blkid -o list -w /dev/null 

Siehe auch blkid.

Anzeige der Datenträgerbezeichnungen und weiteren Informationen (UUID, Dateisystemtyp, Größe, Label, Einhängepunkt):

sudo lsblk -o NAME,UUID,FSTYPE,SIZE,LABEL,MOUNTPOINT 

Siehe auch lsblk.

Eingehängte Festplatten

Anzeige aller eingehängten Partitionen, Mountpoints und Dateisysteme:

grep "^device /dev/" /proc/self/mountstats 

Siehe auch mount.

Wie vorheriger Befehl, aber inkl. der Mountoptionen:

grep "^/dev/" /proc/self/mounts 

LVM

Anzeige aller eingehängten LVM-Partitionen, Mountpoints und Dateisysteme:

grep "^device /dev/mapper" /proc/self/mountstats 

Anzeige von Physical Volumes, VG, Fmt, Attr, PSize, PFree:

sudo pvs 

Siehe auch Logical Volume Manager

Anzeige von: Volume Groups, #PV, #LV, #SN, Attr, VSize, VFree:

sudo vgs 

Anzeige von Logical Volume, VG, Attr, LSize, Origin Snap%, Move, Log, Copy%:

sudo lvs 

RAID

Anzeige aller eingehängten RAID-Partitionen, Mountpoints und Dateisysteme:

grep "^device /dev/md" /proc/self/mountstats 

Kurze Übersicht des RAIDs:

cat /proc/mdstat 

SWAP

Anzeige von Swap-Filename, -Typ, -Größe, -Nutzung, -Priorität:

swapon -s 

Siehe auch Swap.

Partitionen

Anzeige von Größe, Belegung, Einhängepunkt:

df -h 

Siehe auch df.

Anzeige von Bezeichnung, Dateisystemtyp, Label, Einhängepunkt, UUID - hier: alle Datenträger:

sudo blkid -o list -w /dev/null 

Alternativ Darstellung mit lsblk.

sudo lsblk -o NAME,UUID,FSTYPE,SIZE,LABEL,MOUNTPOINT 

Partitionierung

Achtung!

Bei den Abfragen zu Partitionstabellen muss, sofern im Einzeiler angegeben, der Datenträger sda jeweils auf die eigenen Anforderungen angepasst werden!

Anzeige von Bezeichnungen, Reihenfolge, Größe, Typ, Dateisystem, Bootflag (in Bytes und als Sektoren).

sudo parted -s /dev/sda print unit s print free   

Siehe auch GNU Parted.

MBR-Partitionstabelle (MPT)

Anzeige von Bezeichnungen, Reihenfolge, Sektoren, Bootflag.

sudo fdisk -lu /dev/sda   

Siehe auch fdisk (Abschnitt „Partitionen-Informationen“).

Anzeige von Bezeichnungen, Reihenfolge, Sektoren, Bootflag - alle angeschlossenen Datenträger:

sudo fdisk -lu 

Siehe auch fdisk (Abschnitt „Partitionen-Informationen“)

Anzeige des MBR in Form eines Hexdump.

sudo hexdump -n512 -C /dev/sda  
GUID-Partitionstabelle (GPT)

Anzeige von Bezeichnungen, Reihenfolge, Sektoren, Bootflag!

sudo sgdisk -p /dev/sda  

Siehe auch gdisk (Abschnitt „Partitionen-Informationen“)

Anzeige von Bezeichnungen, Reihenfolge, Sektoren, Bootflag - alle angeschlossenen Datenträger:

while read -r device;do sudo sgdisk -p $device;done < <(sed -ne 's/^.*\([sh]d[a-zA-Z]\+$\)/\/dev\/\1/p' /proc/partitions) 

Anzeige von erweiterte Informationen aller Partition.

sudo sgdisk -i1 /dev/sda 

Siehe auch gdisk (Abschnitt „Partitionen-Informationen“)

Anzeige des Primary-Headers einer GPT in Form eines Hexdump:

sudo hexdump -s512 -n512 -C /dev/sda  

Anzeige der ersten 8 Partitionen-Einträge einer GPT in Form eines Hexdump:

sudo hexdump -s1024 -n1024 -C /dev/sda 

Anzeige des Secondary-Headers einer GPT in Form eines Hexdumps:

d=sda ; sudo dd if=/dev/$d skip=$\(($(sudo sgdisk -p /dev/$d|sed -ne 's@^.* /dev/'$d': \([0-9].*\) s.*$@\1@p')-1)) 2>/dev/null|hexdump -C 

UUID

Anzeige von Bezeichnung, UUID, Label und Dateisystemtyp.

sudo blkid -w /dev/null 

Anzeige von Bezeichnung, Dateisystemtyp, Label, Einhängepunkt, UUID:

sudo blkid -o list -w /dev/null 

Alternative Darstellung mit lsblk:

sudo lsblk -o NAME,UUID,FSTYPE,SIZE,LABEL,MOUNTPOINT 

USB

Anzeige aller Anschlüssen und angeschlossener Geräte:

lsusb 

Detaillierte Informationen zum angegebenen Gerät (IDs werden vom obigen Befehl lsusb angezeigt):

lsusb -vd HerstellerID:ProduktID 

ODD

Anzeige detaillierter Informationen zu optischen Laufwerken:

sudo hdparm -I /dev/sr? 

Software

Programmversionen

Installierte Version von PAKET/PROGRAMM:

dpkg-query -W PAKET 

Siehe auch Versionsnummern von Ubuntu-Paketen.

Kernel

Kernelversion

Anzeige von Kernelversion und Systemarchitektur:

uname -rm 

oder nur die Systemarchitektur:

lscpu | grep -i architecture 

x86_64 steht für eine 64-Bit-Version. Siehe auch uname und lscpu.

Kernelmodule

Anzeige geladener Kernelmodule:

lsmod 

Ubuntu

Version

Anzeige der Ubuntuversion, Release und Spitzname:

lsb_release -a 

oder

cat /etc/lsb-release 

Desktopversion

gnome-shell --version           # GNOME 3
kde-open --version 		# KDE und Qt 

Seit KDE 4.9, also Kubuntu 12.10, bietet KWin die Möglichkeit, Informationen über KWin und den verwendeten OpenGL-Treiber automatisiert auszulesen. Diese Ausgabe kann für den Support auch hier im Forum sehr sinnvoll sein. Bei Supportanfragen zu KWin daher ein Terminal [1] öffnen und die Ausgabe von

qdbus org.kde.kwin /KWin supportInformation 

in einem Codeblock posten.

Aktuelle Desktopumgebung

echo $DESKTOP_SESSION 

GRUB 2 Version

Anzeige der Version des Bootloaders GRUB 2:

dpkg --list | grep grub
dpkg --list | grep os-prober 

Siehe auch GRUB-Umgebung analysieren.

GRUB 2 finden

Anzeige, ob und wo GRUB 2 installiert wurde:

for d in $(sed -ne 's/^.*\(sd.*\)/\1/p' /proc/partitions);do sudo hexdump -v -s 0x80 -n 2 -e '"'$d'  ID: " 2/1 "%x" "\n"' /dev/$d;done 

Siehe auch GRUB-Umgebung analysieren (Abschnitt „GRUB-Installation-in-MBR-und-Bootsektor-automatisch-aufspueren“).

Auf UEFI kontrollieren:

find  / -iname "*.efi" 2>/dev/null || echo 'keine  *.efi gefunden' 

Benutzer

Anzeige von UID, GID und Gruppen:

id 

Siehe auch Rechte und Benutzer und Gruppen.

Updates / Installationen

Liste der in den letzten drei Tagen installierten Pakete:

find /var/lib/dpkg/info/ -daystart \( -name \*.list -a -mtime -3 \) | sed 's#.list$##;s#.*/##' | sort 

Will man die letzten fünf Tage, setzt man die Option -5, beim letzten Tag die Option -1.

Paketquellen

Anzeige einer ausführlichen Übersicht der aktivierten Quellen mit den Apt-Pinning-Informationen:

apt-cache policy 

Siehe auch sources.list (Abschnitt „Liste-aller-Quellen“).

Diese Revision wurde am 23. August 2013 02:04 von Du_so_nee_sudo erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Hardware, Übersicht, Netzwerk, Server, System, Internet, Einsteiger, Multimedia, Grafikkarten, Dateisystem, Partitionierung