FAQ:Forum Informationen gewinnen

Aus Ubuntu-Forum Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
[[Datei:Alle.png]]
[[Datei:Alle.png]]
-
{{bearbeitung}}
 
-
 
{{baustelle}}
{{baustelle}}
-
= Allgemeines =
+
== Allgemeines ==
-
 
+
Die Installation eines Ubuntu-Systems verläuft in der Regel unproblematisch und man kann das System ohne zusätzliche Nachbearbeitung nutzen. In manchen Fällen kann es jedoch, zu Schwierigkeiten kommen, die Ubuntu-Einsteiger mangels Erfahrung nicht selbst meistern können.
-
Die Installation von Ubuntu verläuft in der Regel erfolgreich und man kann das System ohne zusätzliche Nachbearbeitung nutzen.
+
-
In manchen Fällen kann es jedoch, meist bedingt durch die Verwendung exotischer Hardware und/oder falscher Konfiguration, zu Schwierigkeiten kommen, die Ubuntu-Anfänger mangels Erfahrung schnell überfordern.
+
-
Die Beschreibung des Problems im Forum gestaltet sich in solchen Situationen oft schwierig, denn häufig fehlen relevante Informationen, ohne die eine gezielte Hilfe schwer möglich ist.
+
Die Beschreibung eines Problems im Forum gestaltet sich in solchen Situationen oft schwierig, da Einsteiger die notwendigen Informationen nicht abschätzen können. Häufig fehlen relevante Informationen, ohne die eine gezielte Hilfe schwer möglich ist und die dann zeitaufwändig erfragt werden müssen.
-
Im Folgenden werden, nach Thematik geordnet, wichtige Befehle mit jeweils einer kurzen Beschreibung aufgeführt, die sowohl Anfängern, als auch erfahrenen Benutzern das Auslesen der zur Diagnose notwendigen Informationen erleichtern.
+
Im Folgenden werden, nach Thematik geordnet, wichtige Befehle mit jeweils einer kurzen Beschreibung aufgeführt. Diese sollen Einsteigern wie auch erfahrenen Benutzern das Auslesen der zur Diagnose notwendigen Informationen erleichtern.
{| {{Hinweis}}
{| {{Hinweis}}
Zeile 16: Zeile 12:
  |}
  |}
-
Diese Befehle führt man im [[Terminal]] aus und postet danach die mithilfe des Codeblocks formatierten Befehls-Ausgaben im Forum. [[Datei:codeblock.png]]
+
Diese Befehle führt man im [[Terminal]] aus und postet danach die mithilfe des Codeblocks formatierten Befehls-Ausgaben im Forum. [[Datei:codeblock.png]]
-
== Hilfeskript ==
+
=== Hilfeskript ===
-
Wer nicht jeden Befehl einzeln ausführen möchte, kann den Quelltext des geposteten Scripts in einen Editor einfügen und speichern.
+
Wer nicht jeden Befehl einzeln ausführen möchte, kann den Quelltext des geposteten Skripts in einen Editor einfügen und speichern.
{| {{Hinweis}}
{| {{Hinweis}}
Zeile 27: Zeile 23:
Ausgeführt wird das Script danach mit dem Befehl:
Ausgeführt wird das Script danach mit dem Befehl:
-
  sh Scriptname
+
  sh ''skript_name''
-
= Hardware =
+
== Hardware ==
-
== Wlan ==
+
=== WLan ===
{| class=wikitable
{| class=wikitable
Zeile 37: Zeile 33:
  |--
  |--
-
|<code><nowiki>cat /etc/lsb-release</nowiki></code>
+
|<code>cat /etc/lsb-release</code>
-
|zeigt, welche Ubuntu Version benutzt wird
+
|zeigt, welche Ubuntu-Version benutzt wird
  |--
  |--
-
|<code><nowiki>uname -a</nowiki></code>
+
|<code>uname -a</code>
|zeigt, welcher Linux-Kernel benutzt wird
|zeigt, welcher Linux-Kernel benutzt wird
Zeile 48: Zeile 44:
|<code><nowiki>lspci -nn | grep -i net</nowiki></code>
|<code><nowiki>lspci -nn | grep -i net</nowiki></code>
-
|zeigt, welche Netzwerkhardware im PCI/PCMIA Port verbaut ist
+
|zeigt, welche Netzwerk-Hardware im PCI-/PCMIA-Port verbaut ist
  |--
  |--
-
|<code><nowiki>lsusb</nowiki></code>
+
|<code>lsusb</code>
-
|zeigt, welche Hardware am USB Port eingesteckt ist
+
|zeigt, welche Hardware am USB-Port eingesteckt ist
  |--
  |--
-
|<code><nowiki>iwconfig + ifconfig</nowiki></code>
+
|<code>iwconfig</code> bzw. <code>ifconfig</code>
-
|zeigt die Einstellungen
+
|zeigt die Einstellungen der WLan- bzw. Netzwerkkarte
  |--
  |--
-
|<code><nowiki>lsmod</nowiki></code>
+
|<code>lsmod</code>
|zeigt, welche Kernelmodule (''Treiber'') geladen sind
|zeigt, welche Kernelmodule (''Treiber'') geladen sind
  |--
  |--
-
|<code><nowiki>cat /etc/network/interfaces</nowiki></code>
+
|<code>cat /etc/network/interfaces</code>
-
|zeigt den Inhalt der Interfaces Datei
+
|zeigt den Inhalt der Konfigurationsdatei für (manuelle) Netzwerkeinstellungen
  |--
  |--
-
|<code><nowiki>rfkill list</nowiki></code>
+
|<code>rfkill list</code>
-
|zeigt, ob die Hardware blockiert ist
+
|zeigt, ob/welche Hardware blockiert ist
  |--
  |--
-
|<code><nowiki>cat /etc/modules</nowiki></code>
+
|<code>cat /etc/modules</code>
|zeigt, welche Module beim Rechnerstart geladen werden sollen
|zeigt, welche Module beim Rechnerstart geladen werden sollen
  |--
  |--
-
|<code><nowiki>sudo iwlist scan</nowiki></code>
+
|<code>sudo iwlist scan</code>
-
|sucht nach Wlan Netzen
+
|sucht nach WLan-Netzen
  |--
  |--
Zeile 89: Zeile 85:
|}
|}
-
'''Script'''
+
;Skript
<source lang="bash">
<source lang="bash">
#!/bin/bash
#!/bin/bash
-
+
 
#Variable definieren
#Variable definieren
strich="---------------"
strich="---------------"
-
+
 
     cat /etc/lsb-release >> ~/wlan.txt
     cat /etc/lsb-release >> ~/wlan.txt
     uname -a >> ~/wlan.txt
     uname -a >> ~/wlan.txt
-
+
 
echo "$strich" >> ~/wlan.txt
echo "$strich" >> ~/wlan.txt
Zeile 144: Zeile 140:
echo "$strich" >> ~/wlan.txt
echo "$strich" >> ~/wlan.txt
-
     echo "Alle Informationen wurden übertragen, und befinden sich in der Datei wlan.txt im Home-Verzeichnis"
+
     echo "Alle Informationen wurden ausgelesen und befinden sich in der Datei wlan.txt im Home-Verzeichnis."
</source>
</source>
-
== LAN ==
+
=== LAN ===
-
 
+
{| class=wikitable
{| class=wikitable
!Befehl
!Befehl
Zeile 155: Zeile 150:
  |--
  |--
-
|<code><nowiki>cat /etc/lsb-release</nowiki></code>
+
|<code>cat /etc/lsb-release</code>
|zeigt, welche Ubuntu-Version benutzt wird
|zeigt, welche Ubuntu-Version benutzt wird
  |--
  |--
-
|<code><nowiki>uname -a</nowiki></code>
+
|<code>uname -a</code>
|zeigt, welcher Linux-Kernel benutzt wird
|zeigt, welcher Linux-Kernel benutzt wird
Zeile 170: Zeile 165:
  |--
  |--
-
|<code><nowiki>ifconfig</nowiki></code>
+
|<code>ifconfig</code>
|zeigt die Einstellungen
|zeigt die Einstellungen
  |--
  |--
-
|<code><nowiki>lsmod</nowiki></code>
+
|<code>lsmod</code>
|zeigt, welche Module (Treiber) vom Kernel geladen wurden
|zeigt, welche Module (Treiber) vom Kernel geladen wurden
  |--
  |--
-
|<code><nowiki>cat /etc/network/interfaces</nowiki></code>
+
|<code>cat /etc/network/interfaces</code>
|zeigt den Inhalt der Interfaces Datei
|zeigt den Inhalt der Interfaces Datei
  |--
  |--
-
|<code><nowiki>cat /etc/resolv.conf</nowiki></code>
+
|<code>cat /etc/resolv.conf</code>
|zeigt den Inhalt der ''resolv.conf'' Datei
|zeigt den Inhalt der ''resolv.conf'' Datei
  |--
  |--
-
|<code><nowiki>cat /etc/hosts</nowiki></code>
+
|<code>cat /etc/hosts</code>
|zeigt den Inhalt der ''hosts'' Datei.
|zeigt den Inhalt der ''hosts'' Datei.
  |--
  |--
-
|<code><nowiki>sudo route -n</nowiki></code>
+
|<code>sudo route -n</code>
|zeigt die aktuelle Routing-Tabelle an
|zeigt die aktuelle Routing-Tabelle an
  |--
  |--
-
 
+
|<code>ping -c 5 Router-IP-Adresse</code>
-
|<code><nowiki>ping -c 5 www.ubuntu-forum.de</nowiki></code>
+
|sendet ein [[ping]] an den Router und zeigt die Rückmeldungen an
-
|sendet ein [[ping]] an den genannten Host und zeigt die Rückmeldungen an.
+
  |--
  |--
-
|<code><nowiki>ping -c 5 Router-IP-Adresse</nowiki></code>
+
 
-
|sendet ein [[ping]] an den Router und zeigt die Rückmeldungen an.
+
|<code>ping -c 5 www.ubuntu-forum.de</code>
 +
|sendet ein [[ping]] an den genannten Host und zeigt die Rückmeldungen an
  |--
  |--
Zeile 213: Zeile 208:
|}
|}
-
'''Script'''
+
;Skript
<source lang="bash">
<source lang="bash">
#!/bin/bash
#!/bin/bash
Zeile 219: Zeile 214:
#Variable definieren
#Variable definieren
strich="---------------"
strich="---------------"
-
+
 
     cat /etc/lsb-release >> ~/lan.txt
     cat /etc/lsb-release >> ~/lan.txt
     uname -a >> ~/lan.txt
     uname -a >> ~/lan.txt
Zeile 263: Zeile 258:
echo "$strich" >> ~/lan.txt
echo "$strich" >> ~/lan.txt
-
     echo "DNS Server anpingen" >> ~/lan.txt
+
     echo "DNS-Server anpingen" >> ~/lan.txt
     ping -c1 `grep nameserver /etc/resolv.conf | head -1  | awk '{print $2}'` >> ~/lan.txt
     ping -c1 `grep nameserver /etc/resolv.conf | head -1  | awk '{print $2}'` >> ~/lan.txt
Zeile 273: Zeile 268:
echo "$strich" >> ~/lan.txt
echo "$strich" >> ~/lan.txt
-
     echo "Alle Informationen wurden übertragen, und befinden sich in der Datei lan.txt im Home-Verzeichnis"
+
     echo "Alle Informationen wurden ermittelt und befinden sich in der Datei lan.txt im Home-Verzeichnis."
</source>
</source>
-
== Sound ==
+
=== Sound ===
{| class=wikitable
{| class=wikitable
Zeile 284: Zeile 279:
  |--
  |--
-
|<code><nowiki>cat /etc/lsb-release</nowiki></code>
+
|<code>cat /etc/lsb-release</code>
|zeigt, welche Ubuntu Version benutzt wird
|zeigt, welche Ubuntu Version benutzt wird
  |--
  |--
-
|<code><nowiki>uname -a</nowiki></code>
+
|<code>uname -a</code>
|zeigt, welcher Linux-Kernel benutzt wird
|zeigt, welcher Linux-Kernel benutzt wird
Zeile 300: Zeile 295:
-
|<code><nowiki>cat /proc/asound/cards</nowiki></code>
+
|<code>cat /proc/asound/cards</code>
|prüft, ob die Sound-Karte von ALSA erkannt wird
|prüft, ob die Sound-Karte von ALSA erkannt wird
Zeile 310: Zeile 305:
  |--
  |--
-
|<code><nowiki>aplay /usr/share/sounds/alsa/Front_Right.wav</nowiki></code>
+
|<code>aplay /usr/share/sounds/alsa/Front_Right.wav</code>
|spielt die Datei ''Front_Right.wav'' ab
|spielt die Datei ''Front_Right.wav'' ab
  |--
  |--
-
|<code><nowiki> ls -la /dev/snd/</nowiki></code>
+
|<code> ls -la /dev/snd/</code>
|zeigt den Inhalt des Verzeichnisses ''/dev/snd/''
|zeigt den Inhalt des Verzeichnisses ''/dev/snd/''
  |--
  |--
-
|<code><nowiki>cat $HOME/.asoundrc</nowiki></code>
+
|<code>cat $HOME/.asoundrc</code>
|zeigt den Inhalt der ''.asoundrc''-Datei
|zeigt den Inhalt der ''.asoundrc''-Datei
  |--
  |--
-
|<code><nowiki>cat $HOME/.asoundrc.asoundconf</nowiki></code>
+
|<code>cat $HOME/.asoundrc.asoundconf</code>
|zeigt den Inhalt der ''.asoundrc''- und ''.asoundconf''-Datei
|zeigt den Inhalt der ''.asoundrc''- und ''.asoundconf''-Datei
  |--
  |--
-
|<code><nowiki>cat /etc/asound.conf</nowiki></code>
+
|<code>cat /etc/asound.conf</code>
|zeigt den Inhalt der ''asound.conf''-Datei
|zeigt den Inhalt der ''asound.conf''-Datei
Zeile 342: Zeile 337:
|}
|}
-
'''Script'''
+
;Skript
-
 
+
<source lang="bash">
<source lang="bash">
#!/bin/bash
#!/bin/bash
-
+
 
#Variable definieren
#Variable definieren
strich="---------------"
strich="---------------"
-
+
 
     cat /etc/lsb-release >> ~/sound.txt
     cat /etc/lsb-release >> ~/sound.txt
     uname -a >> ~/sound.txt
     uname -a >> ~/sound.txt
Zeile 396: Zeile 390:
echo "$strich" >> ~/sound.txt
echo "$strich" >> ~/sound.txt
-
     echo "Alle Informationen wurden übertragen, und befinden sich in der Datei sound.txt im Home-Verzeichnis"
+
     echo "Alle Informationen wurden ermittelt und befinden sich in der Datei sound.txt im Home-Verzeichnis."
</source>
</source>
-
== Bluetooth ==
+
=== Bluetooth ===
-
 
+
{| class=wikitable
{| class=wikitable
!Befehl
!Befehl
Zeile 408: Zeile 401:
  |--
  |--
-
|<code><nowiki>cat /etc/lsb-release</nowiki></code>
+
|<code>cat /etc/lsb-release</code>
|zeigt, welche Ubuntu Version benutzt wird
|zeigt, welche Ubuntu Version benutzt wird
  |--
  |--
-
|<code><nowiki>uname -a</nowiki></code>
+
|<code>uname -a</code>
|zeigt, welcher Linux-Kernel benutzt wird
|zeigt, welcher Linux-Kernel benutzt wird
Zeile 419: Zeile 412:
|<code><nowiki>lspci | grep -i bluetooth</nowiki></code>
|<code><nowiki>lspci | grep -i bluetooth</nowiki></code>
-
|Zeigt an, ob der Bluetooth dongle erkannt wurde.
+
|zeigt an, ob der Bluetooth dongle erkannt wurde
  |--
  |--
-
|<code><nowiki>dpkg -L bluez-utils</nowiki></code>
+
|<code>dpkg -L bluez-utils</code>
|überprüft, ob das Paket '''bluez-utils''' installiert ist
|überprüft, ob das Paket '''bluez-utils''' installiert ist
  |--
  |--
-
|<code><nowiki>dpkg -L libopenobex1</nowiki></code>
+
|<code>dpkg -L libopenobex1</code>
|überprüft, ob das Paket '''libopenobex1''' installiert ist
|überprüft, ob das Paket '''libopenobex1''' installiert ist
  |--
  |--
-
|<code><nowiki>rfkill list</nowiki></code>
+
|<code>rfkill list</code>
|zeigt, ob die Hardware blockiert ist
|zeigt, ob die Hardware blockiert ist
  |--
  |--
-
|<code><nowiki>hciconfig --all</nowiki></code>
+
|<code>hciconfig --all</code>
-
|zeigt die Einstellungen
+
|zeigt die Einstellungen der Bluetooth-Geräte
  |--
  |--
Zeile 446: Zeile 439:
|}
|}
-
'''Script'''
+
;Skript
-
 
+
<source lang="bash">
<source lang="bash">
#!/bin/bash
#!/bin/bash
Zeile 482: Zeile 474:
echo "$strich" >> ~/bluetooth.txt
echo "$strich" >> ~/bluetooth.txt
-
     echo "Alle Informationen wurden übertragen, und befinden sich in der Datei bluetooth.txt im Home-Verzeichnis"
+
     echo "Alle Informationen wurden ermittelt und befinden sich in der Datei bluetooth.txt im Home-Verzeichnis."
</source>
</source>
-
= Software =
+
== Software ==
-
== Grub ==
+
=== Grub ===
{| class=wikitable
{| class=wikitable
Zeile 495: Zeile 487:
  |--
  |--
-
|<code><nowiki>cat /etc/lsb-release</nowiki></code>
+
|<code>cat /etc/lsb-release</code>
|zeigt, welche Ubuntu-Version benutzt wird
|zeigt, welche Ubuntu-Version benutzt wird
  |--
  |--
-
|<code><nowiki>cat /boot/grub/menu.lst</nowiki></code>
+
|<code>cat /boot/grub/menu.lst</code>
-
|Falls noch Grub Legacy benutzt wird (Ubuntu 8.04 Hardy Heron), zeigt dies den Inhalt der ''menu.lst''
+
|zeigt dies den Inhalt der ''menu.lst'' &raquo; Konfigurationsdatei von Grub Legacy
-
 
+
  |--
  |--
-
|<code><nowiki> sudo fdisk -l</nowiki></code>
+
|<code>cat /etc/default/grub</code>
-
|zeigt die Partitionierung
+
|zeigt den Inhalt der Datei ''grub'' &raquo; Konfigurationsdatei von Grub 2
  |--
  |--
-
|<code><nowiki>cat /etc/default/grub</nowiki></code>
+
|<code>ls /etc/grub.d</code>
-
|zeigt den Inhalt der Datei ''grub''
+
|zeigt den Inhalt des Verzeichnisses ''/etc/grub.d''
  |--
  |--
-
|<code><nowiki>ls /etc/grub.d</nowiki></code>
+
|<code> sudo fdisk -l</code>
-
|zeigt den Inhalt des Verzeichnisses ''/etc/grub.d''
+
|zeigt die Partitionierung aller Festplatten
  |--
  |--
|}
|}
-
'''Script'''
 
 +
;Skript
<source lang="bash">
<source lang="bash">
#!/bin/bash
#!/bin/bash
Zeile 540: Zeile 531:
echo "$strich" >> ~/grub.txt
echo "$strich" >> ~/grub.txt
-
#falls Grub legacy
+
#falls Grub Legacy
if [ /etc/grub/menu.lst ] ; then
if [ /etc/grub/menu.lst ] ; then
     cat /boot/grub/menu.lst ~/grub.txt
     cat /boot/grub/menu.lst ~/grub.txt
Zeile 553: Zeile 544:
echo "$strich" >> ~/grub.txt
echo "$strich" >> ~/grub.txt
-
     echo "inhalt vom Verzeichnis /etc/grub.d/" >> ~/grub.txt
+
     echo "Inhalt vom Verzeichnis /etc/grub.d/" >> ~/grub.txt
     ls /etc/grub.d >> ~/grub.txt
     ls /etc/grub.d >> ~/grub.txt
Zeile 561: Zeile 552:
     cat /boot/grub/grub.cfg >> ~/grub.txt
     cat /boot/grub/grub.cfg >> ~/grub.txt
fi
fi
-
     echo "Alle Informationen wurden übertragen, und befinden sich in der Datei grub.txt im Home-Verzeichnis"
+
     echo "Alle Informationen wurden ermittelt und befinden sich in der Datei grub.txt im Home-Verzeichnis."
</source>
</source>
-
= Links =
+
== Links ==
-
 
+
*[[Terminal]] » Benutzung des Terminals
*[[Terminal]] » Benutzung des Terminals
*[[Terminal/Befehle]] » Einige Terminal Befehle
*[[Terminal/Befehle]] » Einige Terminal Befehle
*[[Shell_Script]] » Was ist ein Shell Script
*[[Shell_Script]] » Was ist ein Shell Script
-
*[http://de.wikipedia.org/wiki/Manpage Manpages] » Zum Umgang mit den Dokumentationsseiten
+
*[[Manpage]] &raquo; Linux-Handbuchseiten verwenden
[[Kategorie:Hilfe]]
[[Kategorie:Hilfe]]

Version vom 5. Januar 2011, 22:26 Uhr

Alle.png

Info.png Dieser Artikel wird gerade neu erstellt und ist noch nicht vollständig. Info.png
Der Inhalt dieses Artikels unterlag noch keiner Revision. Er kann geeignet sein, ein System zu beschädigen oder zu zerstören.
Die Anleitungen sollten noch nicht genutzt werden.

Inhaltsverzeichnis

1 Allgemeines

Die Installation eines Ubuntu-Systems verläuft in der Regel unproblematisch und man kann das System ohne zusätzliche Nachbearbeitung nutzen. In manchen Fällen kann es jedoch, zu Schwierigkeiten kommen, die Ubuntu-Einsteiger mangels Erfahrung nicht selbst meistern können.

Die Beschreibung eines Problems im Forum gestaltet sich in solchen Situationen oft schwierig, da Einsteiger die notwendigen Informationen nicht abschätzen können. Häufig fehlen relevante Informationen, ohne die eine gezielte Hilfe schwer möglich ist und die dann zeitaufwändig erfragt werden müssen.

Im Folgenden werden, nach Thematik geordnet, wichtige Befehle mit jeweils einer kurzen Beschreibung aufgeführt. Diese sollen Einsteigern wie auch erfahrenen Benutzern das Auslesen der zur Diagnose notwendigen Informationen erleichtern.

Die folgenden Befehle sind nicht geeignet, Probleme direkt zu lösen. Sie dienen lediglich dazu, Informationen zu gewinnen.

Diese Befehle führt man im Terminal aus und postet danach die mithilfe des Codeblocks formatierten Befehls-Ausgaben im Forum. Codeblock.png

1.1 Hilfeskript

Wer nicht jeden Befehl einzeln ausführen möchte, kann den Quelltext des geposteten Skripts in einen Editor einfügen und speichern.

Info.png Shell-Skripte werden unter Linux standardmäßig mit der Dateiendung .sh abgespeichert Info.png


Ausgeführt wird das Script danach mit dem Befehl:

sh skript_name

2 Hardware

2.1 WLan

Befehl Bedeutung
cat /etc/lsb-release zeigt, welche Ubuntu-Version benutzt wird
uname -a zeigt, welcher Linux-Kernel benutzt wird
lspci -nn | grep -i net zeigt, welche Netzwerk-Hardware im PCI-/PCMIA-Port verbaut ist
lsusb zeigt, welche Hardware am USB-Port eingesteckt ist
iwconfig bzw. ifconfig zeigt die Einstellungen der WLan- bzw. Netzwerkkarte
lsmod zeigt, welche Kernelmodule (Treiber) geladen sind
cat /etc/network/interfaces zeigt den Inhalt der Konfigurationsdatei für (manuelle) Netzwerkeinstellungen
rfkill list zeigt, ob/welche Hardware blockiert ist
cat /etc/modules zeigt, welche Module beim Rechnerstart geladen werden sollen
sudo iwlist scan sucht nach WLan-Netzen
Skript
#!/bin/bash
 
#Variable definieren
strich="---------------"
 
    cat /etc/lsb-release >> ~/wlan.txt
    uname -a >> ~/wlan.txt
 
echo "$strich" >> ~/wlan.txt
 
    echo "lspci -nn | grep -i net" >> ~/wlan.txt
    lspci -nn | grep -i net >> ~/wlan.txt
 
echo "$strich" >> ~/wlan.txt
 
    echo "lsusb" >> ~/wlan.txt
    lsusb >> ~/wlan.txt
 
echo "$strich" >> ~/wlan.txt
 
    echo "iwconfig" >> ~/wlan.txt
    iwconfig >> ~/wlan.txt
 
echo "$strich" >> ~/wlan.txt
 
    echo "ifconfig" >> ~/wlan.txt
    ifconfig >> ~/wlan.txt
 
echo "$strich" >> ~/wlan.txt
 
    lsmod >> ~/wlan.txt
 
echo "$strich" >> ~/wlan.txt
 
    echo "rfkill list" >> ~/wlan.txt
    rfkill list >> ~/wlan.txt
 
echo "$strich" >> ~/wlan.txt
 
    echo "/etc/network/interfaces" >> ~/wlan.txt
    cat /etc/network/interfaces >> ~/wlan.txt
 
echo "$strich" >> ~/wlan.txt
 
    echo "/etc/modules Datei"
    cat /etc/modules >> ~/wlan.txt
 
echo "$strich" >> ~/wlan.txt
 
    sudo iwlist scan >> ~/wlan.txt
 
echo "$strich" >> ~/wlan.txt
 
    echo "Alle Informationen wurden ausgelesen und befinden sich in der Datei wlan.txt im Home-Verzeichnis."

2.2 LAN

Befehl Bedeutung
cat /etc/lsb-release zeigt, welche Ubuntu-Version benutzt wird
uname -a zeigt, welcher Linux-Kernel benutzt wird
lspci -nn | grep -i eth zeigt, welche Netzwerkhardware im PCI/PCMIA Port verbaut ist
ifconfig zeigt die Einstellungen
lsmod zeigt, welche Module (Treiber) vom Kernel geladen wurden
cat /etc/network/interfaces zeigt den Inhalt der Interfaces Datei
cat /etc/resolv.conf zeigt den Inhalt der resolv.conf Datei
cat /etc/hosts zeigt den Inhalt der hosts Datei.
sudo route -n zeigt die aktuelle Routing-Tabelle an
ping -c 5 Router-IP-Adresse sendet ein ping an den Router und zeigt die Rückmeldungen an
ping -c 5 www.ubuntu-forum.de sendet ein ping an den genannten Host und zeigt die Rückmeldungen an
Skript
#!/bin/bash
 
#Variable definieren
strich="---------------"
 
    cat /etc/lsb-release >> ~/lan.txt
    uname -a >> ~/lan.txt
 
echo "$strich" >> ~/lan.txt
 
    lspci -nn | grep -i eth >> ~/lan.txt
 
echo "$strich" >> ~/lan.txt
 
    echo "ifconfig" >> ~/lan.txt
    ifconfig -a >> ~/lan.txt
 
echo "$strich" >> ~/lan.txt
 
    lsmod >> ~/lan.txt
 
echo "$strich" >> ~/lan.txt
 
    echo "/etc/network/interfaces" >> ~/lan.txt
    cat /etc/network/interfaces >> ~/lan.txt
 
echo "$strich" >> ~/lan.txt
 
    echo "resolv.conf" >> ~/lan.txt
    cat /etc/resolv.conf >> ~/lan.txt
 
echo "$strich" >> ~/lan.txt
 
    echo "/etc/hosts" >> ~/lan.txt
    cat /etc/hosts >> ~/lan.txt
 
echo "$strich" >> ~/lan.txt
 
    echo "route -n" >> ~/lan.txt
    route -n >> ~/lan.txt
 
echo "$strich" >> ~/lan.txt
 
    echo "Router anpingen" >> ~/lan.txt
    ping -c1 `route -n | grep UG | awk '{print $2}'` >> ~/lan.txt
 
echo "$strich" >> ~/lan.txt
 
    echo "DNS-Server anpingen" >> ~/lan.txt
    ping -c1 `grep nameserver /etc/resolv.conf | head -1  | awk '{print $2}'` >> ~/lan.txt
 
echo "$strich" >> ~/lan.txt
 
    echo "www.google.com anpingen" >> ~/lan.txt
    ping -c1 209.85.135.106 >> ~/lan.txt
 
echo "$strich" >> ~/lan.txt
 
    echo "Alle Informationen wurden ermittelt und befinden sich in der Datei lan.txt im Home-Verzeichnis."

2.3 Sound

Befehl Bedeutung
cat /etc/lsb-release zeigt, welche Ubuntu Version benutzt wird
uname -a zeigt, welcher Linux-Kernel benutzt wird
lspci | grep -i audio zeigt, welche Soundkarte im PCI/PCMIA Port verbaut ist
cat /proc/asound/cards prüft, ob die Sound-Karte von ALSA erkannt wird
lsof | grep pcm zeigt, ob nicht vielleicht schon ein Programm auf das Soundsystem zugreift
aplay /usr/share/sounds/alsa/Front_Right.wav spielt die Datei Front_Right.wav ab
ls -la /dev/snd/ zeigt den Inhalt des Verzeichnisses /dev/snd/
cat $HOME/.asoundrc zeigt den Inhalt der .asoundrc-Datei
cat $HOME/.asoundrc.asoundconf zeigt den Inhalt der .asoundrc- und .asoundconf-Datei
cat /etc/asound.conf zeigt den Inhalt der asound.conf-Datei
dmesg | grep -C1 -E 'ALSA|HDA|HDMI|sound|hda.codec|hda.intel' zeigt die Ausgabe des Kernel-Ringpuffers bezüglich der Soundkarte
Skript
#!/bin/bash
 
#Variable definieren
strich="---------------"
 
    cat /etc/lsb-release >> ~/sound.txt
    uname -a >> ~/sound.txt
 
echo "$strich" >> ~/sound.txt
 
    lspci | grep -i audio >> ~/sound.txt
 
echo "$strich" >> ~/sound.txt
 
    lsusb >> ~/sound.txt
 
echo "$strich" >> ~/sound.txt
 
    cat /proc/asound/cards >> ~/sound.txt
 
echo "$strich" >> ~/sound.txt
 
    lsof | grep pcm >> ~/sound.txt
 
echo "$strich" >> ~/sound.txt
 
    echo "ls -la /dev/snd/" >> ~/sound.txt
    ls -la /dev/snd/ >> ~/sound.txt
 
echo "$strich" >> ~/sound.txt
 
    echo "cat $HOME/.asoundrc" >> ~/sound.txt
    cat $HOME/.asoundrc >> ~/sound.txt
 
echo "$strich" >> ~/sound.txt
 
    echo "cat $HOME/.asoundrc.asoundconf" >> ~/sound.txt
    cat $HOME/.asoundrc.asoundconf >> ~/sound.txt
 
echo "$strich" >> ~/sound.txt
 
    echo "cat /etc/asound.conf" >> ~/sound.txt
    cat /etc/asound.conf >> ~/sound.txt
 
echo "$strich" >> ~/sound.txt
 
    echo "dmesg" >> ~/sound.txt
    dmesg | grep -C1 -E 'ALSA|HDA|HDMI|sound|hda.codec|hda.intel' >> ~/sound.txt
 
echo "$strich" >> ~/sound.txt
 
    echo "Alle Informationen wurden ermittelt und befinden sich in der Datei sound.txt im Home-Verzeichnis."

2.4 Bluetooth

Befehl Bedeutung
cat /etc/lsb-release zeigt, welche Ubuntu Version benutzt wird
uname -a zeigt, welcher Linux-Kernel benutzt wird
lspci | grep -i bluetooth zeigt an, ob der Bluetooth dongle erkannt wurde
dpkg -L bluez-utils überprüft, ob das Paket bluez-utils installiert ist
dpkg -L libopenobex1 überprüft, ob das Paket libopenobex1 installiert ist
rfkill list zeigt, ob die Hardware blockiert ist
hciconfig --all zeigt die Einstellungen der Bluetooth-Geräte
Skript
#!/bin/bash
 
#Variable definieren
strich="---------------"
 
    cat /etc/lsb-release >> ~/bluetooth.txt
    uname -a >> ~/bluetooth.txt
 
echo "$strich" >> ~/bluetooth.txt
 
#Pakete überprüfen
    echo "dpkg -L bluez-utils" >> ~/bluetooth.txt
    dpkg -L bluez-utils >> ~/bluetooth.txt
    echo "dpkg -L libopenobex1" >> ~/bluetooth.txt
    dpkg -L libopenobex1 >> ~/bluetooth.txt
 
echo "$strich" >> ~/bluetooth.txt
 
# USB Port kontrollieren
    echo "lsusb" >> ~/bluetooth.txt
    lsusb | grep -i bluetooth >> ~/bluetooth.txt
 
echo "$strich" >> ~/bluetooth.txt
 
    echo "rfkill list" >> ~/bluetooth.txt
    rfkill list >> ~/bluetooth.txt
echo "$strich" >> ~/bluetooth.txt
 
    echo "hciconfig" >> ~/bluetooth.txt
    hciconfig --all >> ~/bluetooth.txt
 
echo "$strich" >> ~/bluetooth.txt
 
    echo "Alle Informationen wurden ermittelt und befinden sich in der Datei bluetooth.txt im Home-Verzeichnis."

3 Software

3.1 Grub

Befehl Bedeutung
cat /etc/lsb-release zeigt, welche Ubuntu-Version benutzt wird
cat /boot/grub/menu.lst zeigt dies den Inhalt der menu.lst » Konfigurationsdatei von Grub Legacy
cat /etc/default/grub zeigt den Inhalt der Datei grub » Konfigurationsdatei von Grub 2
ls /etc/grub.d zeigt den Inhalt des Verzeichnisses /etc/grub.d
sudo fdisk -l zeigt die Partitionierung aller Festplatten
Skript
#!/bin/bash
 
#Variable definieren
strich="---------------"
 
#Grundbefehle
    echo "Ubuntu Version" >> ~/grub.txt
    cat /etc/lsb-release >> ~/grub.txt
 
echo "$strich" >> ~/grub.txt
 
    echo "sudo fdisk -l" >> ~/grub.txt
    sudo fdisk -l >> ~/grub.txt
 
echo "$strich" >> ~/grub.txt
 
#falls Grub Legacy
if [ /etc/grub/menu.lst ] ; then
    cat /boot/grub/menu.lst ~/grub.txt
 
echo "$strich" >> ~/grub.txt
fi
# falls Grub 2
if [ /etc/default/grub ] ; then
    echo "/etc/default/grub" >> ~/grub.txt
    cat /etc/default/grub >> ~/grub.txt
 
echo "$strich" >> ~/grub.txt
 
    echo "Inhalt vom Verzeichnis /etc/grub.d/" >> ~/grub.txt
    ls /etc/grub.d >> ~/grub.txt
 
echo "$strich" >> ~/grub.txt
 
    echo "grub.cfg Datei" >> ~/grub.txt
    cat /boot/grub/grub.cfg >> ~/grub.txt
fi
    echo "Alle Informationen wurden ermittelt und befinden sich in der Datei grub.txt im Home-Verzeichnis."

4 Links

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Forum
Navigation
Internes
Bearbeitungshilfen
Werkzeuge