[[Vorlage(Getestet, general)]] {{{#!vorlage Wissen [:Terminal: Ein Terminal öffnen] [:sudo: Root-Rechte] }}} [[Inhaltsverzeichnis(2)]] [[Bild(Wiki/Icons/terminal.png, 48, align=left)]] 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: * [:Gerätemanager:] - Ubuntu, Kubuntu, Xubuntu * [:restricted-manager:] - Proprietäre Treiber * [:Hardinfo:HardInfo] - unter Lubuntu vorinstalliert * [:lshw:] - 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 }}} Siehe auch [:dmidecode:]. = Hardware = == Allgemeine Informationen == Ausgabe von PCI-Karten, Onboard Audio- und Videokartenchips: {{{#!vorlage Befehl lspci }}} === Ausführliche Hardwareinformationen === Erzeugt sortierte [wikipedia:HTML:]-Ausgabe: {{{#!vorlage Befehl sudo lshw -html > ~/System.html }}} Siehe auch [:lshw:]. == Motherboard == === Herstellerangaben === Anzeige von Modell und Hersteller: {{{#!vorlage Befehl sudo lshw | grep -A6 Motherboard }}} oder: {{{#!vorlage Befehl sudo lshw -C system }}} === Eigenschaften === Ausgabe von Eigenschaften (DMI-Typ `0`): {{{#!vorlage Befehl sudo dmidecode -t0 }}} Ausgabe von Eigenschaften , hier nur (U)EFI-fägigkeit des Boards: {{{#!vorlage Befehl sudo dmidecode -t0 |grep -Ei "(BIOS boot|EFI)" }}} === BIOS Version === Anzeige von Hersteller, Version und Datum: {{{#!vorlage Befehl sudo dmidecode | grep -A3 'BIOS Information' }}} === Prozessor === Anzeige von Bezeichnung, Hersteller und Taktrate: {{{#!vorlage Befehl lshw -C cpu }}} Der Klassiker: {{{#!vorlage Befehl cat /proc/cpuinfo }}} Speziell bei der Fragestellung, ob der Prozessor 64-Bit-fähig ist: {{{#!vorlage Befehl lscpu | grep op-mode }}} Siehe auch [:lscpu:]. === Speicher === Anzeige von Gesamt-, belegter und freier Speicher: {{{#!vorlage Befehl free }}} Detaillierter ( Anzeige von L1/L2-Cache, belegte Speicherbänke, Taktrate und mehr): {{{#!vorlage Befehl sudo lshw -C memory }}} == Steckkarten und PCMCIA == Für älteren PCMCIA-Karten: {{{#!vorlage Befehl pccardctl info }}} === Audio === ==== Erkannte Soundkarte(n) ==== Je nach verwendeter Ubuntu-Version erfolgt eine Anzeige mit oder ohne Kernelmodul: {{{#!vorlage Befehl 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): {{{#!vorlage Befehl lspci -nnk | grep -i VGA -A2 }}} ==== Treiberversion ==== Anzeige von Treibername und Version. Unter Umständen muss vorher das Paket '''mesa-utils''' [:Paketverwaltung: installiert] werden: {{{#!vorlage Befehl glxinfo | grep 'OpenGL version string' }}} ==== Grafikmodus ==== Anzeige der aktuellen Auflösung und alle unterstützten Auflösungen: {{{#!vorlage Befehl xrandr }}} Siehe auch [:RandR:]. === Netzwerk === ==== Nameserver-Konfiguration ==== {{{#!vorlage Befehl cat /etc/resolv.conf }}} ==== Netzwerkhardware ==== Anzeige von Name/Netzwerk-Chipsatz: {{{#!vorlage Befehl lspci -nnk | grep -i net -A2 }}} ==== Schnittstellenkonfiguration ==== {{{#!vorlage Befehl ifconfig }}} === WLAN === ==== Schnittstellenkonfiguration ==== {{{#!vorlage Befehl iwconfig }}} ==== Kanaleinstellungen ==== {{{#!vorlage Befehl iwlist chan }}} ==== Anzeige erreichbarer WLAN-Netze ==== {{{#!vorlage Befehl iwlist scan }}} = Dateisystem = == Rechte == Anzeige von Besitzer- und Gruppenzugehörigkeit der Dateien/Ordner des Verzeichnisses, in dem man sich gerade befindet: {{{#!vorlage Befehl ls -la }}} Siehe auch [:ls:]. == Dateien/Ordner == Belegter Festplattenplatz: {{{#!vorlage Befehl du -hs . }}} Siehe auch [:du:]. Freier / genutzter Festplattenplatz: {{{#!vorlage Befehl df -hT }}} Die 15 größten Dateien im Verzeichnisse im System auflisten: {{{#!vorlage Befehl sudo du -kSx | sort -nr | awk '{printf("%7.1f MB\t%s\n", ($1/1024)/1024,$2)}' | head -15 }}} Siehe auch [:du:] und [:Skripte/Basheinzeiler:Basheinzeiler]. Die 15 größten Dateien insgesamt auflisten: {{{#!vorlage Befehl 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 [:Skripte/Basheinzeiler:Basheinzeiler]. == Festplatten == === Bezeichnungen === Anzeige der Bezeichnungen '''/dev/...''' der angeschlossenen Festplatten/Wechseldatenträger - ohne Partitionen: {{{#!vorlage Befehl sed -ne 's/.*\([sh]d[a-zA-Z]\+$\)/\/dev\/\1/p' /proc/partitions }}} Siehe auch [:Datenträger#Wie-heissen-die-Datentraeger:Wie heißen die Datenträger]. Anzeige der Bezeichnungen '''/dev/...''' der angeschlossenen Festplatten/Wechseldatenträger - nur Partitionen: {{{#!vorlage Befehl sed -ne 's/.*\([sh]d[a-zA-Z]\+[0-9]\+$\)/\/dev\/\1/p' /proc/partitions }}} 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: {{{#!vorlage Befehl sudo blkid -o list -w /dev/null }}} Siehe auch [:blkid:]. === Eingehängte Festplatten === Anzeige aller eingehängten Partitionen, Mountpoints und Dateisysteme: {{{#!vorlage Befehl grep "^device /dev/" /proc/self/mountstats }}} Siehe auch [:mount:]. Wie vorheriger Befehl, aber inkl. der Mountoptionen: {{{#!vorlage Befehl grep "^/dev/" /proc/self/mounts }}} === LVM === Anzeige aller eingehängten LVM-Partitionen, Mountpoints und Dateisysteme: {{{#!vorlage Befehl grep "^device /dev/mapper" /proc/self/mountstats }}} Anzeige von Physical Volumes, VG, Fmt, Attr, PSize, PFree: {{{#!vorlage Befehl sudo pvs }}} Siehe auch [:Logical_Volume_Manager:] Anzeige von: Volume Groups, #PV, #LV, #SN, Attr, VSize, VFree: {{{#!vorlage Befehl sudo vgs }}} Anzeige von Logical Volume, VG, Attr, LSize, Origin Snap%, Move, Log, Copy%: {{{#!vorlage Befehl sudo lvs }}} === RAID === Anzeige aller eingehängten RAID-Partitionen, Mountpoints und Dateisysteme: {{{#!vorlage Befehl grep "^device /dev/md" /proc/self/mountstats }}} Kurze Übersicht des RAIDs: {{{#!vorlage Befehl cat /proc/mdstat }}} === SWAP === Anzeige von Swap-Filename, -Typ, -Größe, -Nutzung, -Priorität: {{{#!vorlage Befehl swapon -s }}} Siehe auch [:Swap:]. == Partitionen == Anzeige von Größe, Belegung, [:mount#Dateisysteme-einbinden:Einhängepunkt]: {{{#!vorlage Befehl df -h }}} Siehe auch [:Shell/df:df]. Anzeige von [#Festplatten Bezeichnung], [:Dateisystem#Grundlegende-Merkmale:Dateisystemtyp], [:Labels:Label], [:mount#Dateisysteme-einbinden:Einhängepunkt], [:UUID:UUID] - hier: alle Datenträger: {{{#!vorlage Befehl sudo blkid -o list -w /dev/null }}} === Partitionierung === Anzeige von [#Festplatten Bezeichnungen], Reihenfolge, Größe, Typ, [:Dateisystem#Grundlegende-Merkmale:Dateisystem], Bootflag (in Bytes und als Sektoren) - [#Festplatten Datenträger '''sda'''] anpassen! {{{#!vorlage Befehl sudo parted -s /dev/sda print unit s print free }}} Siehe auch [:GNU_Parted:]. ==== MBR-Partitionstabelle (MPT) ==== Anzeige von [#Festplatten Bezeichnungen], Reihenfolge, Sektoren, Bootflag - [#Festplatten Datenträger '''sda'''] anpassen! {{{#!vorlage Befehl sudo fdisk -lu /dev/sda }}} Siehe auch [:fdisk#Partitionen-Informationen:]. Anzeige von [#Festplatten Bezeichnungen], Reihenfolge, Sektoren, Bootflag - alle angeschlossenen [#Festplatten Datenträger]:{{{#!vorlage Befehl sudo fdisk -lu }}} Siehe auch [:fdisk#Partitionen-Informationen:] Anzeige des MBR in Form eines Hexdump - [#Festplatten Datenträger '''sda'''] anpassen! {{{#!vorlage Befehl sudo hexdump -n512 -C /dev/sda }}} ==== GUID-Partitionstabelle (GPT) ==== {{{#!vorlage Hinweis [#Festplatten Datenträger '''sda'''] anpassen! }}} Anzeige von [#Festplatten Bezeichnungen], Reihenfolge, Sektoren, Bootflag! {{{#!vorlage Befehl sudo sgdisk -p /dev/sda }}} Siehe auch [:gdisk#Partitionen-Informationen:] Anzeige von [#Festplatten Bezeichnungen], Reihenfolge, Sektoren, Bootflag - alle angeschlossenen [#Festplatten Datenträger]: {{{#!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 erweiterte Informationen der [#Festplatten Partition] - Partition 1 des [#Festplatten Datenträgers '''sda'''] anpassen! {{{#!vorlage Befehl sudo sgdisk -i1 /dev/sda }}} Siehe auch [:gdisk#Partitionen-Informationen:] Anzeige des [wikipedia:GUID_Partition_Table#Aufbau:Primary-Headers] einer GPT in Form eines Hexdump: {{{#!vorlage Befehl sudo hexdump -s512 -n512 -C /dev/sda }}} Anzeige der ersten 8 Partitionen-Einträge einer GPT in Form eines Hexdump: {{{#!vorlage Befehl sudo hexdump -s1024 -n1024 -C /dev/sda }}} Anzeige des [wikipedia:GUID_Partition_Table#Aufbau:Secondary-Headers] einer GPT in Form eines Hexdumps: {{{#!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 }}} === UUID === Anzeige von Bezeichnung, [:UUID:], [:Labels: Label] und Dateisystemtyp. {{{#!vorlage Befehl sudo blkid -w /dev/null }}} Anzeige von [#Festplatten Bezeichnung], [:Dateisystem#Grundlegende-Merkmale:Dateisystemtyp], [:Labels:Label], [:mount#Dateisysteme-einbinden:Einhängepunkt], [:UUID:UUID]: {{{#!vorlage Befehl sudo blkid -o list -w /dev/null }}} == USB == Anzeige aller Anschlüssen und angeschlossener Geräte: {{{#!vorlage Befehl lsusb }}} Detaillierte Informationen zum angegebenen Gerät (IDs werden vom obigen Befehl `lsusb` angezeigt): {{{#!vorlage Befehl lsusb -vd HerstellerID:ProduktID }}} = Software = == Programmversionen == Installierte Version von PAKET/PROGRAMM: {{{#!vorlage Befehl dpkg-query -W PAKET }}} Siehe auch [:Versionsnummern_von_Ubuntu-Paketen:]. == Kernel == === Kernelversion === Anzeige von Kernelversion und Systemarchitektur: {{{#!vorlage Befehl uname -rm }}} oder nur die Systemarchitektur: {{{#!vorlage Befehl lscpu | grep -i architecture }}} `x86_64` steht für eine [:64-Bit-Architektur:64-Bit-Version]. Siehe auch [:Shell/uname:uname] und [:lspcu:]. === Kernelmodule === Anzeige geladener [:Kernelmodule:]: {{{#!vorlage Befehl lsmod }}} == Ubuntu == === Version === Anzeige der Ubuntuversion, Release und Spitzname: {{{#!vorlage Befehl lsb_release -a }}} oder {{{#!vorlage Befehl cat /etc/lsb-release }}} === Desktopversion === {{{#!vorlage Befehl gnome-about --gnome-version # GNOME kde-open --version # KDE und Qt }}} === GRUB 2 Version === Anzeige der Version des Bootloaders [:GRUB_2:]: {{{#!vorlage Befehl 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: {{{#!vorlage Befehl 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#GRUB-Installation-in-MBR-und-Bootsektor-automatisch-aufspueren:]. Auf UEFI kontrollieren: {{{#!vorlage Befehl find / -iname "*.efi" 2>/dev/null || echo 'keine *.efi gefunden' }}} == Benutzer == Anzeige von UID, GID und Gruppen: {{{#!vorlage Befehl id }}} Siehe auch [:Rechte:] und [:Benutzer_und_Gruppen:]. == Updates / Installationen == Liste der in den letzten drei Tagen installierten Pakete: {{{#!vorlage Befehl 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: {{{#!vorlage Befehl apt-cache policy }}} Siehe auch [:sources.list#Liste-aller-Quellen:]. #tag: Netzwerk, Grafikkarten, Hardware, Internet, System, Übersicht, Einsteiger, Server, Multimedia, Dateisystem, Partitionierung