FAQ:Forum Informationen gewinnen

Aus Ubuntu-Forum Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Wlan)
(Lan)
Zeile 130: Zeile 130:
</source>
</source>
-
== Lan ==
+
== LAN ==
{| class=wikitable
{| class=wikitable
Zeile 139: Zeile 139:
|<code><nowiki>cat /etc/lsb-release</nowiki></code>
|<code><nowiki>cat /etc/lsb-release</nowiki></code>
-
|Zeigt, welche Ubuntu Version benutzt wird.
+
|zeigt, welche Ubuntu-Version benutzt wird
  |--
  |--
|<code><nowiki>uname -a</nowiki></code>
|<code><nowiki>uname -a</nowiki></code>
-
|Zeigt, welcher Linux-Kernel benutzt wird.
+
|zeigt, welcher Linux-Kernel benutzt wird
  |--
  |--
|<code><nowiki>lspci -nn | grep -i eth</nowiki></code>
|<code><nowiki>lspci -nn | grep -i eth</nowiki></code>
-
|Zeigt, welche Netzwerkhardware im PCI/PCMIA Port verbaut ist.
+
|zeigt, welche Netzwerkhardware im PCI/PCMIA Port verbaut ist
  |--
  |--
-
 
|<code><nowiki>ifconfig</nowiki></code>
|<code><nowiki>ifconfig</nowiki></code>
-
|Zeigt die Einstellungen.
+
|zeigt die Einstellungen
  |--
  |--
|<code><nowiki>lsmod</nowiki></code>
|<code><nowiki>lsmod</nowiki></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><nowiki>cat /etc/network/interfaces</nowiki></code>
-
|Zeigt den Inhalt der Interfaces Datei.
+
|zeigt den Inhalt der Interfaces Datei
  |--
  |--
|<code><nowiki>cat /etc/resolv.conf</nowiki></code>
|<code><nowiki>cat /etc/resolv.conf</nowiki></code>
-
|Zeigt den Inhalt der resolv.conf Datei.
+
|zeigt den Inhalt der ''resolv.conf'' Datei
  |--
  |--
|<code><nowiki>cat /etc/hosts</nowiki></code>
|<code><nowiki>cat /etc/hosts</nowiki></code>
-
|Zeigt den Inhalt der hosts Datei.
+
|zeigt den Inhalt der ''hosts'' Datei.
  |--
  |--
-
 
|<code><nowiki>sudo route -n</nowiki></code>
|<code><nowiki>sudo route -n</nowiki></code>
-
|zeigt die aktuelle Routing-Tabelle an.
+
|zeigt die aktuelle Routing-Tabelle an
  |--
  |--
Zeile 187: Zeile 185:
|<code><nowiki>ping -c 5 www.ubuntu-forum.de</nowiki></code>
|<code><nowiki>ping -c 5 www.ubuntu-forum.de</nowiki></code>
-
|sendet ein [[ping]] an den genannten Host, 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>
|<code><nowiki>ping -c 5 Router-IP-Adresse</nowiki></code>
-
|sendet ein [[ping]] an den Router, und zeigt die Rückmeldungen an.
+
|sendet ein [[ping]] an den Router und zeigt die Rückmeldungen an.
  |--
  |--

Version vom 19. Dezember 2010, 20:32 Uhr

Alle.png

Inhaltsverzeichnis

1 Einleitung

In den meisten Fällen verläuft die Installation von Ubuntu und man kann das System ohne weitere Arbeiten benutzen. Dies ist aber leider nicht immer so, und man muss manchmal etwas nachhelfen.

Als Ubuntu-Anfänger ist man in dieser Situation schnell überfordert, da man nicht weiß, wie man das Problem lösen kann.

Die Beschreibung des Problems im Forum ist als Ubuntu-Anfänger schwierig und oft fehlen wichtige Informationen, um gezielt helfen zu können.

Im Folgenden werden wichtige Befehle mit jeweils einer kleinen Beschreibung aufgeführt, die sowohl Anfängern, als auch erfahrenen Benutzern das Leben erleichtern.

Mit den folgenden Befehlen kann man keine Probleme direkt lösen. Sie dienen lediglich dazu, Informationen zu gewinnen.

Um die Befehle auszuführen öffnet man das Terminal und postet danach die Ausgaben der Befehle im Forum, im Codeblock Codeblock.png.

1.1 Script

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

Ausgeführt wird das Script danach mit dem Befehl:

sh Scriptname

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 Netzwerkhardware im PCI/PCMIA Port verbaut ist
lsusb zeigt, welche Hardware am USB Port eingesteckt ist
iwconfig + ifconfig zeigt die Einstellungen
lsmod zeigt, welche Kernelmodule (Treiber) geladen sind
cat /etc/network/interfaces zeigt den Inhalt der Interfaces Datei
rfkill list zeigt, ob die Hardware blockiert ist
cat /etc/modules zeigt, welche Module beim Rechnerstart geladen werden sollen
sudo iwlist scan sucht nach Wlan Netzen

Script

#!/bin/bash
 
cat /etc/lsb-release >> ~/wlan.txt
echo "------------------------------------------------------" >> ~/wlan.txt
echo "Kernel Version"
uname -a >> ~/wlan.txt
echo "------------------------------------------------------" >> ~/wlan.txt
echo "lspci" 
echo "lspci -nn | grep -i net" >> ~/wlan.txt
lspci -nn | grep -i net >> ~/wlan.txt
echo "------------------------------------------------------" >> ~/wlan.txt
echo "lsusb"
echo "lsusb" >> ~/wlan.txt
lsusb >> ~/wlan.txt
echo "------------------------------------------------------" >> ~/wlan.txt
echo "iwconfig"
echo "iwconfig" >> ~/wlan.txt
iwconfig >> ~/wlan.txt
echo "------------------------------------------------------" >> ~/wlan.txt
echo "ifconfig"
echo "ifconfig" >> ~/wlan.txt
ifconfig >> ~/wlan.txt
echo "------------------------------------------------------" >> ~/wlan.txt
echo "lsmod"
lsmod >> ~/wlan.txt
echo "------------------------------------------------------" >> ~/wlan.txt
echo "rfkill list"
echo "rfkill list" >> ~/wlan.txt
rfkill list >> ~/wlan.txt
echo "------------------------------------------------------" >> ~/wlan.txt
echo "/etc/network/interfaces Datei"
echo "/etc/network/interfaces" >> ~/wlan.txt
cat /etc/network/interfaces >> ~/wlan.txt
echo "------------------------------------------------------" >> ~/wlan.txt
echo "/etc/modules Datei"
cat /etc/modules >> ~/wlan.txt
echo "------------------------------------------------------" >> ~/wlan.txt
echo "scannen nach Netzwerken, Bitte Passwort eingeben"
sudo iwlist scan >> ~/wlan.txt
echo "------------------------------------------------------" >> ~/wlan.txt
clear
echo "Alle Informationen wurden übertragen, 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 www.ubuntu-forum.de sendet ein ping an den genannten Host und zeigt die Rückmeldungen an.
ping -c 5 Router-IP-Adresse sendet ein ping an den Router und zeigt die Rückmeldungen an.

Script

#!/bin/bash
 
cat /etc/lsb-release >> ~/lan.txt
echo "------------------------------------------------------" >> ~/lan.txt
echo "Kernel-Version" 
uname -a >> ~/lan.txt
echo "------------------------------------------------------" >> ~/lan.txt
echo "PCI Karten"
lspci -nn | grep -i eth >> ~/lan.txt
echo "------------------------------------------------------" >> ~/lan.txt
echo "ifconfig"
echo "ifconfig" >> ~/lan.txt
ifconfig -a >> ~/lan.txt
echo "------------------------------------------------------" >> ~/lan.txt
echo "geladene Module"
lsmod >> ~/lan.txt
echo "------------------------------------------------------" >> ~/lan.txt
echo "/etc/network/interfaces"
echo "/etc/network/interfaces" >> ~/lan.txt
cat /etc/network/interfaces >> ~/lan.txt
echo "------------------------------------------------------" >> ~/lan.txt
echo "resolv.conf Datei"
echo "resolv.conf" >> ~/lan.txt
cat /etc/resolv.conf >> ~/lan.txt
echo "------------------------------------------------------" >> ~/lan.txt
echo "/etc/hosts Datei"
echo "/etc/hosts" >> ~/lan.txt
cat /etc/hosts >> ~/lan.txt
echo "------------------------------------------------------" >> ~/lan.txt
echo "route -n"
echo "route -n" >> ~/lan.txt
route -n >> ~/lan.txt
echo "------------------------------------------------------" >> ~/lan.txt
echo "Router anpingen"
echo "Router anpingen" >> ~/lan.txt
ping -c1 `route -n | grep UG | awk '{print $2}'` >> ~/lan.txt
echo "------------------------------------------------------" >> ~/lan.txt
echo "DNS Server anpingen"
echo "DNS Server anpingen" >> ~/lan.txt
ping -c1 `grep nameserver /etc/resolv.conf | head -1  | awk '{print $2}'` >> ~/lan.txt
echo "------------------------------------------------------" >> ~/lan.txt
echo "Website anpingen"
echo "www.google.com anpingen" >> ~/lan.txt
ping -c1 209.85.135.106 >> ~/lan.txt
echo "------------------------------------------------------" >> ~/lan.txt
clear
echo "Alle Informationen wurden übertragen, 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 Damit wird überprüft, ob alsa die Sound-Karte erkannt hat.
lsof | grep pcm Zeigt, ob nicht veilleicht schon ein Programm auf das Soundsystem zugreift.
aplay /usr/share/sounds/alsa/Front_Right.wav Spielt die Datei Front_Right 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..

Script

#!/bin/bash
 
cat /etc/lsb-release >> ~/sound.txt
echo "------------------------------------------------------" >> ~/sound.txt
echo "Kernel Version"
uname -a >> ~/sound.txt
echo "------------------------------------------------------" >> ~/sound.txt
echo "lspci"
lspci | grep -i audio >> ~/sound.txt
echo "------------------------------------------------------" >> ~/sound.txt
echo "lsusb"
lsusb >> ~/sound.txt
echo "------------------------------------------------------" >> ~/sound.txt
echo "/proc/asound/cards Datei"
cat /proc/asound/cards >> ~/sound.txt
echo "------------------------------------------------------" >> ~/sound.txt
echo "lsof | grep pcm"
lsof | grep pcm >> ~/sound.txt
echo "------------------------------------------------------" >> ~/sound.txt
echo "ls -la /dev/snd/"
echo "ls -la /dev/snd/" >> ~/sound.txt
ls -la /dev/snd/ >> ~/sound.txt
echo "------------------------------------------------------" >> ~/sound.txt
echo "cat $HOME/.asoundrc"
echo "cat $HOME/.asoundrc" >> ~/sound.txt
cat $HOME/.asoundrc >> ~/sound.txt
echo "------------------------------------------------------" >> ~/sound.txt
echo "cat $HOME/.asoundrc.asoundconf"
echo "cat $HOME/.asoundrc.asoundconf" >> ~/sound.txt
cat $HOME/.asoundrc.asoundconf >> ~/sound.txt
echo "------------------------------------------------------" >> ~/sound.txt
echo "cat /etc/asound.conf"
echo "cat /etc/asound.conf" >> ~/sound.txt
cat /etc/asound.conf >> ~/sound.txt
echo "------------------------------------------------------" >> ~/sound.txt
echo "dmesg"
echo "dmesg" >> ~/sound.txt
dmesg | grep -C1 -E 'ALSA|HDA|HDMI|sound|hda.codec|hda.intel' >> ~/sound.txt
echo "------------------------------------------------------" >> ~/sound.txt
clear
echo "Alle Informationen wurden übertragen, 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.

Script

#!/bin/bash
 
cat /etc/lsb-release >> ~/bluetooth.txt
echo "------------------------------------------------------" >> ~/bluetooth.txt
echo "Kernel Version"
uname -a >> ~/bluetooth.txt
echo "------------------------------------------------------" >> ~/bluetooth.txt
echo "überprüfe installierte Pakete"
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 "------------------------------------------------------" >> ~/bluetooth.txt
echo "lsusb"
echo "lsusb" >> ~/bluetooth.txt
lsusb | grep -i bluetooth >> ~/bluetooth.txt
echo "------------------------------------------------------" >> ~/bluetooth.txt
echo "rfkill list"
echo "rfkill list" >> ~/bluetooth.txt
rfkill list >> ~/bluetooth.txt
echo "------------------------------------------------------" >> ~/bluetooth.txt
echo "hciconfig"
echo "hciconfig" >> ~/bluetooth.txt
hciconfig --all >> ~/bluetooth.txt
echo "------------------------------------------------------" >> ~/bluetooth.txt
clear
echo "Alle Informationen wurden übertragen, 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 Falls noch Grub Legacy benutzt wird (Ubuntu 8.04 Hardy Heron), zeigt dies die Ausgabe von der menu.lst
sudo fdisk -l Zeigt die Partitionierung an.
cat /etc/default/grub Zeigt den Inhalt der Datei grub
ls /etc/grub.d Zeigt den Inhalt des Verzeichnisses /etc/grub.d

Script

#!/bin/bash
 
cat /etc/lsb-release >> ~/grub.txt
echo "------------------------------------------------------" >> ~/grub.txt
echo "menu.lst"
echo "menu.lst falls Grub legacy" >> ~/grub.txt
cat /boot/grub/menu.lst >> ~/grub.txt
echo "------------------------------------------------------" >> ~/grub.txt
echo "fdisk -l"
echo "fdisk -l" >> ~/grub.txt
sudo fdisk -l >> ~/grub.txt
echo "------------------------------------------------------" >> ~/grub.txt
echo "/etc/default/grub" >> ~/grub.txt
cat /etc/default/grub >> ~/grub.txt
echo "------------------------------------------------------" >> ~/grub.txt
echo "inhalt vom Verzeichnis /etc/grub.d/" >> ~/grub.txt
ls /etc/grub.d >> ~/grub.txt
echo "------------------------------------------------------" >> ~/grub.txt
clear
echo "Alle Informationen wurden übertragen, und befinden sich in der Datei grub.txt im Home-Verzeichnis"

4 Links

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