|
Was tun, wenn der Rechner Rätsel aufgibt: Warum startet ein Programm
nicht, hängt oder stürzt ab? Was ist die Ursache eines Hardware- oder
Netzwerkproblems? Fehlen irgendwelche Dateien? Was genau passiert auf
dem Netzwerk? Ist die Hardware defekt? Diese und viele Fragen mehr
werden im vorliegenden Buch umfassend und praxisnah beantwortet. Denn
mit Linux hat man alle nötigen Hilfsmittel an Bord, um einem
Fehlverhalten gezielt auf den Grund zu gehen und Probleme selbst zu
beheben.
Zu Beginn des Buches werden zunächst grundlegende
Methoden der Fehlersuche vorgestellt und die verschiedenen
Möglichkeiten zur Recherche in Dokumentation und Logdateien
erläutert. Kapitel 4 beschreibt Werkzeuge und Methoden der aktiven
Fehlerdiagnose, mit denen man Einblick oder sogar Eingriff in das
Geschehen nehmen kann, um sich ein genaues Bild von der
Fehlersituation zu verschaffen. Dem Thema Hardwarediagnose ist
Kapitel 5 gewidmet. Das hier vermittelte Grundwissen und die
vorgestellten Diagnosemethoden ermöglichen es, Probleme von
Rechnerkomponenten oder Peripheriegeräten effektiv einzugrenzen und zu
beheben. Kapitel 6 vermittelt ein Grundverständnis von allen
Schichten der Netzwerkkommunikation und beschreibt für jede
Situation geeignete Werkzeuge und Methoden zur gezielten
Diagnose. Das nächste Kapitel zeigt, wie man mithilfe von
Systemtraces, Coredumps, Debugger und anderen Werkzeugen Programme
und Prozesse sehr genau analysieren kann und sogar wild gewordene
Anwendungen bei "lebendigem Leibe" wieder zur Vernunft bringen
kann.
Sollte man dem Problem mit den bisher beschriebenen Möglichkeiten
immer noch nicht auf die Schliche gekommen sein, kann man bei Linux
schließlich noch zum Quellcode greifen. Dass dies nicht schwer
sein muss und wie man auch ohne Vorkenntnisse in der jeweiligen
Programmiersprache gezielt Fehler finden kann, zeigt Kapitel 8.
Abgerundet wird das Buch durch eine Fülle von Tipps und Hilfen, die zu
einem effizienteren Umgang mit dem Linuxsystem verhelfen.
Die 2. Auflage wurde vollständig überarbeitet, umfasst
alle Neuheiten in Bezug auf Kernel 2.6 und enthält zusätzlich
ein Kapitel über den Umgang mit Performanceproblemen.
Weitere Informationen zum Buch und zu den darin behandelten
Themen finden sich unter
http://mathias-kettner.de/diagnosebuch.html.
|