Antwort-findungs HOWTO



0. Impressum

V 0.4.3 - Tue, 11 Apr 2006 21:43:54 +0200

Zu finden unter http://sourcepole.com/sources/tips/howto-find-answers.html. Englische Version: http://sourcepole.com/sources/tips/howto-find-answers.html

(copyleft) T.Pospisek <tpo_hp@sourcepole.ch>

Veröffentlicht zu Ehren der www.lugs.ch

Danke für Beiträge an:
Martin Ebnöther, Neil Franklin, Philipp Frauenfelder, Hans Zoebelein, Andreas Burger

1. Was soll dieses HOWTO ?

Dieses HOWTO soll eine Kategorie von oft gestellten Fragen (FAQs = Frequently Asked Questions) beantworten: was soll ich tun, wenn ich Fragen bzw. Probleme rund um Linux habe?

Es ist entstanden, da Linux Neueinsteiger/innen oft nicht wissen, wie sie ein Problem lösen sollen, bzw. unnötig ihren Ruf auf's Spiel setzen, wenn sie auf öffentlichen Internet Plätzen FAQs stellen.

2. Ich habe ein Problem/eine Frage, was nun ?

Zuerst sollte man versuchen, das Problem so weit als möglich und so genau als möglich zu verstehen. Log Dateien liefern meist nützliche Anhaltspunkte. Dies hilft meist schon weiter und dabei lernt man oft auch mehr über die Problematik.

Es empfiehlt sich, zuerst lokale Informationsquellen duchzusuchen: man und info Seiten, die HOWTOs und Dokumente unter /usr/share/doc.

Wenn dies nichts bringt kann man als weiteren Schritt auf dem Internet suchen.

Schliesslich kann man auch Leute fragen.

Auf jede Informationsressource wird weiter unten eingegangen. Je nach Fragestellung eignet sich die eine oder andere Ressource mehr oder weniger. Dem Linux Neueinsteiger wird empfohlen all diese Ressourcen einmal kurz anzuschauen, um einen Überblick über die Möglichkeiten zu gewinnen und um zu lernen, welche Fragestellungen die verschiedenen Ressourcen zu beantworten geeignet sind.

3. Informationsquellen

3.0 Log Dateien

Die allermeisten Log Dateien befinden sich im Verzeichnis /var/log. Was genau dort steht unterscheidet sich von Distribution zu Distribution und je nach Konfiguration. Oft gibt es ein kern.log für Meldungen von Linux Kernel, ein daemon.log für Server Prozesse und messages, welches meist eine Übermenge der anderen Log Dateien ist, d.h. z.T. auch Meldungen anderer Log Dateien enthält.

Genaues Studium der Log Dateien kann einem oft beibringen, was genau im Moment abläuft und was die Sicht der diversen Programme und Systemkomponenten des Problems ist.

3.1 Buecher

Für den Linux-Einsteiger empfiehlt es sich eine komplete Distribution samt Handbuch zu kaufen. Ein Verzeichnis von Linux Distributionen ist z.B. auf Distrowatch zu finden. Des weiteren gibt es zu fast jedem Thema unter Linux ein umfangreiches Angebot an Büchern, die unter dem Stichwort Linux in jedem (Online) Buchladen zu finden sind. Online Buchläden kann man auf der nächsten Suchmaschinen finden.

3.2 man, info

Zu den meisten Befehlen (zu finden unter (/usr)/(s)bin) und Konfigurationsdateien (zu finden unter /etc) existieren man (wie Manual) oder info Seiten. Um beispielsweise etwas über den Befehl ls herauszufinden, kann frau auf der Kommandozeile man ls oder info ls eingeben. Nützlich ist es auch sich uber die Hilfskommandos selbst zu informieren per man man und info info. pinfo bietet ein info Interface, das browser-ähnlich zu navigieren ist.

Einige Befehle geben auch einen kurze Hilfetext uber sich selbst uber die Optionen -h, -? oder --help aus wie z.B. man -h.

3.3 /usr/share/doc, HOWTOs und FAQs

Auf den meisten Systemen enthällt /usr/share/doc zusätzliche Informationen zu diversen Befehlen, Subsystemen, Konfigurationshinweise, HOWTOs und FAQs.

HOWTOs (kommt vom englischen "how to" (.. do something)) beschreiben in der Regel komplexere Probleme, wie das Installieren des Systems, die Konfiguration von TCP/IP usw. Die offiziellen Seiten für Linux HOWTOs sind das Linux Documentation Project und das deutsche Pendant, welches es übersetzt.

FAQs stellen Sammlungen von häufig gestellten Fragen samt Antworten dar. Mailing Listen und Newsgroups haben oft solche FAQ Sammlungen, ebenso wie komplexere Software Pakete. Bevor frau eine Frage in einer Newsgroup oder Mailing Liste stellt, empfiehlt es sich, das entsprechende FAQ zu überfliegen. Eine grosse Sammlung davon haben die Internet FAQ Archives

3.4 Konfigurationsdateien

Bei Fragen zur Konfiguration von Programmen, hilft oft ein Blick unter /etc. In diesem Verzeichnis sollten alle Konfigurationsdateien enthalten sein. Diese sind meistens kommentiert und enthalten Grundeinstellungen aus denen man mit ein bischen Phantasie und Pröbeln die gewünschte Einstellung herstellen kann.

3.5 Kollegen

Kollegin soll hier im weiteren Sinne gefasst sein. Einen Kollgen zu fragen ist oft die einfachste Sache. Dies hat aber sowohl Nachteile:

Als auch Vorteile, da man zusammen Probleme oft besser lösen kann und der andere auch Mal zurückfragen kann, wenn er nicht weiter kann. Immerhin ist Linux ein kooperatives Projekt ;-)

Grundsätzlich sollte man aber zuerst selbst versuchen, mit Zuhilfenahme aller Ressourcen das Problem zu lösen bevor man fragt.

3.6 Linux User Groups

Wenn man keinen anderen Linux Benutzer kennt, lohnt es sich auf Linux Org nachzuschauen, ob es in der Nähe nicht eine Linux User Group gibt. Diese organisieren oft wöchentliche oder monatliche Treffen, an denen man Erfahrungen austauschen und andere Benutzer fragen kann, und haben Mailing Listen. Natürlich gilt auch hier das oben gesagte.

3.7 IRC

Eine andere Möglichkeit Leute direkt zu fragen ist das IRC oder Inter Relay Chat. Einige der IRC Chanels sind speziel für Einsteiger, wie z.B. #linuxhelp oder #linpeople auf dem openproject.org server oder für verschiedene Linux Distributionen, wie #debian und #redhat. Es empfiehlt sich sehr, sich zu orientieren, welches der nächste IRC Server ist, welcher die genannten Channels fürt. Weiterführende Infos zu IRC sind auf ircHelp zu finden.

3.8 Deja News

Da frau oft nicht die einzige ist, welche ein bestimmtes Problem hat, kann sie mit Hilfe von DejaNews alle Newsgruppen durchsuchen, um zu sehen, ob jemand schon die gleiche Frage gestellt hat und was die Antworten waren. In diesem Sinne ist DejaNews eine Art Meta-FAQ. Bei bestimmten Fragen, wie z.B. Kompatibilität und Konfiguration von exotischer Hard- und Software ist Deja News die beste Informationsquelle. Obwohl DejaNews schon lange besteht und eine Suche darin oft eine sehr gute Erfolgsquote ergibt, ist es noch sehr wenigen Leuten bekannt.

Die Deja News Archive wurden von Google übernommen.

Grundsätzlich ist es sehr wichtig zu lernen, wie Such-Abfragen eingegeben und verfeinert werden können. Es empfiehlt sich sehr, auch wegen den anderen Internet-Suchmaschinen (s.u.) die Such-Anleitungen durchzulesen. Die Zeit, welche man damit verbringt spart man locker, wenn man sich nicht durch tausende von gefundenen Verweisen hangeln muss. Ausserdem ist die Syntax für Abfragen bei den meisten Suchmaschinen mitlerweile die gleiche.

3.9 Web-Suchmaschinen

Web Suchmaschinen sind sind gut gefüttert sehr gute Werkzeuge. Google hat diverse spezialisierte Suchseiten z.B. für Linux.

3.10 Wissensbanken

Um Fragen nach der Kompatibilität von Hardware zu beantworten sind Wissendatenbanken sehr geeignet, wie z.B. die ausgezeichnete SuSE Support Datenbank oder die Printing HOWTO Support Database.

3.11 Software Datenbanken

Bei Fragen wie "Gibt es Software, welche ..." empfiehlt es sich zuerst auf Software Indexen nachzuschauen. Freshmeat, Linux Software Map sind aktuell und ziemlich vollständig.

Bei Sourceforge nachzuschauen lohnt sich auch, da es eine riesige Anzahl von Projekten beherrbergt.

3.12 Linux Sites

Wenn mensch nach Themen sucht, wie z.B. "Linux Maschine & Grafik Design" etc., emfpielt es sich auf generellen Linux Sites zu starten. Über einige Verweise hangelt sich mensch näher an das gewünschte Themengebiet, bis er/sie zu den interessanten Seiten kommt. Allgemein empfiehlt es sich, sich einige gute Linux Seiten zu suchen und diese gelegentlich zu besuchen um zu sehen, was es in der Zwischenzeit gegeben hat. Vorschlag: Linux Weekly Notes, Linux Org, ...

Auf diesen Linux Seiten findet mensch auch diverseste ausgezeichnete Alternativen, zu allen hier aufgeführten Ressourcen.

3.13 Mailing Lists

Wenn man Fragen zu spezialisierten Themen hat, empfehlen sich Mailing Listen. Mailing Listen sind vor allem deswegen interessant, weil sie sich mit eng umrissenen Themen befassen und auf diesen auch kompetente Leute zu finden sind. Das grundsätzliche Problem bei Mailing Listen ist das selbe wie bei normalen Emails: kein Mensch hat Lust SPAM zu lesen - SPAM an Leute zu verschicken kann katastrophale Folgen haben. Was als SPAM gesehen wird hängt vom Empfäger ab, man kann jedoch sagen, dass alles was man ungefragt bekommt und einen nicht interessiert in Richtung SPAM geht. Somit wird auch klar wie mit Mailing Listen umgegangen werden sollte:

Gmane bietet ein Archiv sehr vieler offener Mailing Listen.

3.14 Newsgroups

Da Newsgroups auch als öffentliche Mailing Listen betrachtet werden können, gelten für diese grundsätzlich die gleichen Regeln (!). Da sich niemand an eine Newsgroup anmelden muss, um News zu lesen oder zu versenden ist die Qualität von Newsgruppen sehr unterschiedlich. Bei Newsgruppen wie ist es relativ schwierig ist eine Antwort auf eine Frage zu bekommen. Die Gründe dafür sind oft die Nichteinhaltung der oberen zwei Regeln. Kleinere Newsgruppen können aber eine durchaus interessante Ressource für Fragen sein.

3.15 Open Source

Wenn man ein Programm schreibt, oder sogar davor, und Probleme hat, sollte man sich fragen, ob es wohl ein Programm gibt, welches man kennt, welches das Problem löst. Die Sourcen sind oft auf den Sites der grossen Distributionen wie z.B. RedHat, Debian zu finden. Open Source nutzen ;-)