8 Die Verzeichnisstruktur und Dateien von
Asterisk
Mit der Einführung der Linux Standard Base (LSB) haben die Hersteller
von Linux-Distributionen begonnen einheitliche Verzeichnisse zu ver-
wenden. Alle Konfigurationsdateien befinden sich unter /etc/. Bibliotheken
um Programme auszuführen gehören nach /var/lib . Ein Link, um ein
Programm zu starten findet man unter /usr/bin oder /usr/sbin. Im Ver-
zeichnis /var/run wird aufgelistet, welche Prozesse gerade laufen. Die
Programme sollten Logdateien immer nach /var/log schreiben. Sollte ein
Programm bedarf haben, automatisch Dateien zu generieren, so werden
diese in /var/spool abgelegt.
Diese einheitliche Verzeichnis Struktur macht es einfach, Dateien zu
finden. Auch Asterisk verwendet diese Vorgabe von Verzeichnissen.
Verzeichnisse
Beschreibung
/etc/asterisk/
Alle Konfigurationsdateien ausser
/etc/zaptel.conf
/usr/sbin
Ausführungsskript für Asterisk
/usr/lib/asterisk
Binäre Laufzeitdateien
/usr/lib/asterisk/modules
Laufzeitmodule für Applikation und
Treiber
/usr/include/asterisk
Headerfiles zum Kompilieren von Asterisk
/var/lib/asterisk
Variable Daten, die während der
Ausführung generiert werden
/var/lib/asterisk/agi-bin
AGI Skripte für den AGI Rufplan
/var/lib/asterisk/astdb
Asterisk Datenbank mit
Konfigurationsinformationen
/var/lib/asterisk/images/
Bilder für Rufnumernplan-Programme
/var/lib/asterisk/keys/
Private und Public Schlüssel für RSA
Authentifizierung
/var/lib/asterisk/firmware/
Firmware Dateien
/var/lib/asterisk/mohmp3/
MP3 Dateien für Music-On-Hold
Seite 36