6.54. Sysklogd-1.4.1

Die in Sysklogd enthaltenen Programme dienen zum Aufzeichnen von Systemmeldungen, zum Beispiel die des Kernels.

Geschätzte Kompilierzeit: 0.1 SBU

Ungefähr benötigter Festplattenplatz: 0.5 MB

Sysklogd ist abhängig von: Binutils, Coreutils, GCC, Glibc und Make

6.54.1. Installation von Sysklogd

Sysklogd hat Probleme mit den Header-Dateien der 2.6er Kernelserie. Beheben Sie diese Probleme mit diesem Patch:

patch -Np1 -i ../sysklogd-1.4.1-kernel_headers-1.patch

Ausserdem gibt es eine sog. Race condition in der Logik der Signalbehandlung; das kann manchmal das sysklogd Initskript durcheinander bringen. Beheben Sie diesen Fehler mit einem weiteren Patch:

patch -Np1 -i ../sysklogd-1.4.1-signal-1.patch

Kompilieren Sie das Paket:

make

Installieren Sie das Paket:

make install

6.54.2. Einrichten von Sysklogd

Erstellen Sie die neue Datei /etc/ld.so.conf mit dem folgenden Kommando:

cat > /etc/syslog.conf << "EOF"
# Begin /etc/syslog.conf

auth,authpriv.* -/var/log/auth.log
*.*;auth,authpriv.none -/var/log/sys.log
daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
mail.* -/var/log/mail.log
user.* -/var/log/user.log
*.emerg *

# End /etc/syslog.conf
EOF

6.54.3. Inhalt von Sysklogd

Installierte Programme: klogd und syslogd

Kurze Beschreibungen

klogd

Ein Systemdämon zum Abfangen und Protokollieren von Kernelnachrichten

syslogd

Protokolliert Meldungen, die von Systemprogrammen zum Protokollieren angeboten werden