man, info/usr/share/doc, HOWTOs und FAQs
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
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.
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.
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.
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.
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.
/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
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.
Kollegin soll hier im weiteren Sinne gefasst sein. Einen Kollgen zu fragen ist oft die einfachste Sache. Dies hat aber sowohl Nachteile:
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.
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.
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.
Web Suchmaschinen sind sind gut gefüttert sehr gute Werkzeuge. Google hat diverse spezialisierte Suchseiten z.B. für Linux.
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.
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.
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.
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:
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.
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 ;-)