
Quellcode zu Fehlersuche bei Linux-Servern und in IP-Netzwerken
===============================================================

Zu jedem Programm folgt die Angabe, wo im Buch das zu finden ist und ein paar
Bemerkungen dazu.

fnotify.c
---------

Kapitel 8, Abschnitt zur Programmiersprache C

Der Code ist im wesentlichen dem Artikel [ctDiedrich2012] entnommen und für
das Buch gekürzt.

http-injector.pl
----------------

Kapitel 13, Abschnitt zur Programmiersprache Perl

Eine ausführlichere Version dieses Programms ist unter

<http://weidner.in-bad-schmiedeberg.de/archives/2012/06/wie-ich-ein-script-schreibe/>

beschrieben. In diesem Artikel ist die ausführlichere Version verlinkt:

<http://weidner.in-bad-schmiedeberg.de/archives/2012/06/wie-ich-ein-script-schreibe/http-injektor.pl.txt>

read-syslog.pl
--------------

Kapitel 8, Abschnitt zur Programmiersprache Perl

Das ist das Template für Loganalyseprogramme.

read-syslog-zebra.pl
--------------------

Kapitel 10, Abschnitt zu Routingproblemen

Mit diesem Skript mache ich die Lognachrichten von zebra zu Routingänderungen
besser lesbar.

strace-invocator.sh
-------------------

Kapitel 8, Abschnitt zur Shell

Mit diesem Skript ersetze ich temporär nicht funktionierende Programme, die
von anderen Programmen und nicht von mir in der Kommandozeile gestartet
werden, um sie mit strace zu untersuchen.

where.sh
--------

Ein kleines Skript, das mir anzeigt, wo ich mich gerade im Dateisystem
aufhalte und zu welchem Projekt das Verzeichnis gehört. Ich habe oft
verschiedene Verzeichnisse in unterschiedlichen Sitzungen bei screen geöffnet.
Damit orientiere ich mich beim Umschalten. In den Projektverzeichnissen
befindet sich meist eine Datei .projekt, mit einer Kurzbezeichnung. Diese
sucht das Skript und gibt sie zusätzlich aus.

