[[Vorlage(Getestet, general)]] {{{#!vorlage Wissen [:Terminal: Ein Terminal öffnen] [:sudo: Root-Rechte] }}} [[Inhaltsverzeichnis(2)]] 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 [wikipedia:Graphical_User_Interface:GUI] abgerufen werden: * :arrow: [:Gerätemanager:] (Ubuntu, Kubuntu, Xubuntu) * :arrow: [:restricted-manager:] (Proprietäre Treiber) * :arrow: [:Hardinfo:HardInfo] (Lubuntu) * :arrow: [:lshw:] ist ein sehr flexibles Programm um sich Komplett- oder Teilinformationen im Terminal zu erzeugen. Es unterstützt u.a [wikipedia:HTML-:]Tags. = PC-Informationen = Informationen zu Hersteller, Produkt, Version und Fähigkeiten des Mainboards: {{{#!vorlage Befehl sudo dmidecode -t 0 }}} Mehr Informationen dazu :arrow: [:dmidecode:] = Hardware = == Allgemeine Informationen == {{{#!vorlage Befehl lspci }}} Ausgabe von: PCI-Karten, Onboard Audio- und Videokartenchips === Ausführliche Hardwareinformationen === {{{#!vorlage Befehl sudo lshw -html > ~/System.html }}} Erzeugt gut sortierte [wikipedia:HTML:]-Ausgabe. :arrow: [:lshw:] == Motherboard == === Herstellerangaben === {{{#!vorlage Befehl sudo lshw | grep -A6 Motherboard }}} oder: {{{#!vorlage Befehl sudo lshw -C system }}} Anzeige von: Modell, Hersteller === BIOS Version === {{{#!vorlage Befehl sudo dmidecode | grep -A3 'BIOS Information' }}} Anzeige von: Hersteller, Version, Datum. :arrow: [:dmidecode:] === Prozessor === {{{#!vorlage Befehl lshw -C cpu }}} Anzeige von: Bezeichnung, Hersteller, Taktrate. {{{#!vorlage Befehl lscpu }}} Speziell bei der Fragestellung, ob der Prozessor 64-Bit-fähig ist. {{{#!vorlage Befehl cat /proc/cpuinfo }}} Ausführlichere Informationen. === Speicher === {{{#!vorlage Befehl free }}} Anzeige von: Gesamter, belegter, freier Speicher. Detaillierter: {{{#!vorlage Befehl sudo lshw -C memory }}} Anzeige von: L1/L2-Cache, belegte Speicherbänke, Taktrate und mehr. == Steckkarten und PCMCIA == Für älteren PCMCIA-Karten: {{{#!vorlage Befehl pccardctl info }}} === Audio === ==== Erkannte Soundkarte(n) ==== {{{#!vorlage Befehl lspci -nnk | grep -i audio -A2 }}} Je nach verwendeter Ubuntu-Version erfolgt eine Anzeige mit oder ohne Kernelmodul. Mehr Informationen bei Soundproblemen :arrow: [:Sound Problembehebung/Audio-Fehler-Beschreibung:] === Grafik === ==== Erkannte Grafikkarte(n) ==== {{{#!vorlage Befehl 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''' [:Paketverwaltung: installiert] werden. {{{#!vorlage Befehl glxinfo | grep 'OpenGL version string' }}} Anzeige von: Treibername und Version. ==== Grafikmodus ==== {{{#!vorlage Befehl xrandr }}} Anzeige von: Aktuelle Auflösung, alle unterstützten Auflösungen === Netzwerk === ==== Nameserver - Konfiguration ==== {{{#!vorlage Befehl cat /etc/resolv.conf }}} ==== Netzwerkhardware ==== {{{#!vorlage Befehl lspci -nnk | grep -i net -A2 }}} Anzeige von Name/Netzwerk-Chipsatz ==== Schnittstellenkonfiguration ==== {{{#!vorlage Befehl ifconfig }}} === WLAN === ==== Schnittstellenkonfiguration ==== {{{#!vorlage Befehl iwconfig }}} ==== Kanaleinstellungen ==== {{{#!vorlage Befehl iwlist chan }}} ==== Anzeige erreichbarer WLAN-Netze ==== {{{#!vorlage Befehl iwlist scan }}} = Dateisystem = == Rechte == {{{#!vorlage Befehl ls -la }}} Anzeige von Besitzer- und Gruppenzugehörigkeit der Dateien/Ordner des Verzeichnisses, in dem man sich gerade befindet, sowie weiteren Informationen :arrow: [:ls:] == Festplatten == === Bezeichnungen === {{{#!vorlage Befehl sed -ne 's/.*\([sh]d[a-zA-Z]\+$\)/\/dev\/\1/p' /proc/partitions }}} Anzeige der Bezeichnungen '''/dev/...''' der angeschlossenen Festplatten/Wechseldatenträger - ohne Partitionen. :arrow: [:Datenträger#Wie-heissen-die-Datentraeger:Wie heißen die Datenträger] {{{#!vorlage Befehl 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. :arrow: [:Datenträger#Wie-heissen-die-Datentraeger:Wie heißen die Datenträger] {{{#!vorlage Befehl sudo blkid -o list -w /dev/null }}} Anzeige von [:Datenträger#Wie-heissen-die-Datentraeger:Bezeichnung], [:Dateisystem#Grundlegende-Merkmale:Dateisystemtyp], [:Labels:Label], [:mount#Dateisysteme-einbinden:Einhängepunkt], [:UUID:UUID] - hier: alle Datenträger. :arrow: [:blkid:] === Eingehängte Festplatten === {{{#!vorlage Befehl grep "^device /dev/" /proc/self/mountstats }}}Anzeige von: Alle eingehängte Partition, Mountpoint, Dateisystem :arrow: [:mount:] {{{#!vorlage Befehl grep "^/dev/" /proc/self/mounts }}}Anzeige von: wie vorheriger Befehl aber inkl. der Mountoptionen :arrow: [:mount:] === LVM === {{{#!vorlage Befehl grep "^device /dev/mapper" /proc/self/mountstats }}}Anzeige von: Alle eingehängte LVM-Partition, Mountpoint, Dateisystem :arrow: [:mount:] {{{#!vorlage Befehl sudo pvs }}}Anzeige von: Physical Volumes, VG, Fmt, Attr, PSize, PFree :arrow: [:Logical_Volume_Manager: LVM] {{{#!vorlage Befehl sudo vgs }}}Anzeige von: Volume Groups, #PV, #LV, #SN, Attr, VSize, VFree :arrow: [:Logical_Volume_Manager: LVM] {{{#!vorlage Befehl sudo lvs }}}Anzeige von: Logical Volume, VG, Attr, LSize, Origin Snap%, Move, Log, Copy% :arrow: [:Logical_Volume_Manager: LVM] === RAID === {{{#!vorlage Befehl grep "^device /dev/md" /proc/self/mountstats }}}Anzeige von: Alle eingehängte RAID-Partition, Mountpoint, Dateisystem :arrow: [:mount:] {{{#!vorlage Befehl cat /proc/mdstat }}}Anzeige von: kurze Übersicht des RAIDs === SWAP === {{{#!vorlage Befehl swapon -s }}}Anzeige von: Swap-Filename, -Typ, -Größe, -Nutzung, -Priorität :arrow: [:Swap:] == Partitionen == {{{#!vorlage Befehl df -h }}} Anzeige von Größe, Belegung, [:mount#Dateisysteme-einbinden:Einhängepunkt]. :arrow: [:Shell/df:] {{{#!vorlage Befehl sudo blkid -o list -w /dev/null }}} Anzeige von [#Festplatten Bezeichnung], [:Dateisystem#Grundlegende-Merkmale:Dateisystemtyp], [:Labels:Label], [:mount#Dateisysteme-einbinden:Einhängepunkt], [:UUID:UUID] - hier: alle Datenträger. :arrow: [:blkid:] === Partitionierung === {{{#!vorlage Befehl sudo parted -s /dev/sda print unit s print free }}} Anzeige von [#Festplatten Bezeichnungen], Reihenfolge, Größe, Typ, [:Dateisystem#Grundlegende-Merkmale:Dateisystem], Bootflag (in Bytes und als Sektoren) - hier: [#Festplatten Datenträger '''sda'''] anpassen!! :arrow: [:GNU_Parted:] ==== MBR-Partitionstabelle (MPT) ==== {{{#!vorlage Befehl sudo fdisk -lu /dev/sda }}} Anzeige von [#Festplatten Bezeichnungen], Reihenfolge, Sektoren, Bootflag - hier: [#Festplatten Datenträger '''sda'''] anpassen!! :arrow: [:fdisk#Partitionen-Informationen:] {{{#!vorlage Befehl sudo fdisk -lu }}} Anzeige von [#Festplatten Bezeichnungen], Reihenfolge, Sektoren, Bootflag - hier: alle angeschlossenen [#Festplatten Datenträger]. :arrow: [:fdisk#Partitionen-Informationen:] {{{#!vorlage Befehl sudo hexdump -n512 -C /dev/sda }}} Anzeige des MBR in Form eines Hexdump - hier: [#Festplatten Datenträger '''sda'''] anpassen!! ==== GUID-Partitionstabelle (GPT) ==== {{{#!vorlage Befehl sudo sgdisk -p /dev/sda }}} Anzeige von [#Festplatten Bezeichnungen], Reihenfolge, Sektoren, Bootflag - hier: [#Festplatten Datenträger '''sda'''] anpassen!! :arrow: [:gdisk#Partitionen-Informationen:] {{{#!vorlage Befehl 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 [#Festplatten Bezeichnungen], Reihenfolge, Sektoren, Bootflag - hier: alle angeschlossenen [#Festplatten Datenträger]. {{{#!vorlage Befehl sudo sgdisk -i1 /dev/sda }}} Anzeige von erweiterte Informationen der [#Festplatten Partition] - hier: Partition 1 des [#Festplatten Datenträgers '''sda'''] anpassen!! :arrow: [:gdisk#Partitionen-Informationen:] {{{#!vorlage Befehl sudo hexdump -s512 -n512 -C /dev/sda }}} Anzeige des [wikipedia:GUID_Partition_Table#Aufbau:Primary-Headers] einer GPT in Form eines Hexdump - hier: [#Festplatten Datenträger '''sda'''] anpassen!! {{{#!vorlage Befehl sudo hexdump -s1024 -n1024 -C /dev/sda }}} Anzeige der ersten 8 Partitionen-Einträge einer GPT in Form eines Hexdump - hier: [#Festplatten Datenträger '''sda'''] anpassen!! {{{#!vorlage Befehl 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 }}} Anzeige des [wikipedia:GUID_Partition_Table#Aufbau:Secondary-Headers] einer GPT in Form eines Hexdump - hier: [#Festplatten Datenträger '''sda'''] am Zeilenanfang anpassen!! === UUID === {{{#!vorlage Befehl sudo blkid -w /dev/null }}} Anzeige Kurzformat von: Bezeichnung, [:UUID:], [:Labels: Label], Dateisystemtyp. :arrow: [:blkid:] {{{#!vorlage Befehl sudo blkid -o list -w /dev/null }}} Anzeige Listformat von: [#Festplatten Bezeichnung], [:Dateisystem#Grundlegende-Merkmale:Dateisystemtyp], [:Labels:Label], [:mount#Dateisysteme-einbinden:Einhängepunkt], [:UUID:UUID] :arrow: [:blkid:] == USB == {{{#!vorlage Befehl lsusb }}} Anzeige von: Anschlüssen und angeschlossener Geräte {{{#!vorlage Befehl lsusb -vd HerstellerID:ProduktID }}} Anzeige von: Detaillierte Informationen zum angegebenen Gerät (IDs werden vom obigen Befehl `lsusb` angezeigt) = Software = == Programmversionen == {{{#!vorlage Befehl dpkg-query -W PAKET }}} Anzeige von: Installierte Version von PAKET/PROGRAMM. :arrow: [:Versionsnummern_von_Ubuntu-Paketen:] == Kernel == === Kernelmodule === {{{#!vorlage Befehl lsmod }}} Anzeige von: Geladene [:Kernelmodule:] === Kernelversion === {{{#!vorlage Befehl uname -rm }}} Anzeige von: Kernelversion und Architektur :arrow: [:Shell/uname:] == Ubuntu == === Version === {{{#!vorlage Befehl lsb_release -a }}} oder {{{#!vorlage Befehl cat /etc/lsb-release }}} Anzeige von: Ubuntuversion, Release und Spitzname === Desktopversion === {{{#!vorlage Befehl gnome-about --gnome-version # GNOME kde-open --version # KDE und Qt }}} === 32bit/64bit === {{{#!vorlage Befehl dpkg --print-architecture }}} Anzeige von: Genutzte Betriebssystemarchitektur (''"i386"'' für 32bit, ''"amd64"'' für 64bit) === GRUB-Version === {{{#!vorlage Befehl dpkg --list | grep grub dpkg --list | grep os-prober }}} Anzeige von Versionen zu GRUB :arrow: [:GRUB-Umgebung_analysieren:] == Benutzer == {{{#!vorlage Befehl id }}} Anzeige von: uid, gid und Gruppen. :arrow: [:Rechte:], [:Benutzer_und_Gruppen:] == Updates / Installationen == {{{#!vorlage Befehl 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 == {{{#!vorlage Befehl apt-cache policy }}} Anzeige von: ausführliche Übersicht der aktivierten Quellen mit den Apt-Pinning-Informationen :arrow: [:sources.list#Liste-aller-Quellen:]. #tag: Netzwerk, Grafik, Hardware, Internet, System, Übersicht, Einsteiger, Server, Multimedia, Dateisystem; Partitionierung