Az "init" elindítja a "syslogd
" és a "klogd
" démonokat. Ezek üzeneteket írnak a naplófájlokba.
A kernel üzeneteit a "klogd
" kezeli, míg a "syslogd
" más folyamatok üzeneteit intézi.
A fő naplófájl a /var/log/messages
. Jól teszed, ha először itt keresel ha valami baj van a rendszereddel.
Gyakran található ott egy fontos nyom.
Az /etc/syslog.conf
fájl írja le a naplózóknak, hogy milyen üzenetet hova írjanak.
Az üzeneteketet az azonosítja, hogy milyen folyamattól és milyen prioritással érkeznek.
Ez a fájl olyan sorokból áll, amik jelzik, hogy az x folyamattól y prioritással érkező üzenetek z-hez menjenek,
ahol z lehet egy fájl, tty, nyomtató, távoli ügyfél (remote host) vagy bármi más.
FIGYELEM: A Syslognak szüksége van az /etc/services
fájlra. A services fájl portokat jelöl ki.
Nem vagyok benne biztos, hogy a syslognak kell egy port, amivel így tud naplófájlt készíteni távoli gépre is (remote logging),
vagy ahhoz is egy portra van szükség, hogy a helyi gépre naplófájlt készítsen (local logging), vagy csak az /etc/services
-t
használja, hogy az általad beírt folyamatneveket az /etc/syslog.conf
port számokká konvertálja.
Vess egy pillantást a rendszernaplódra. Keress egy üzenetet amit nem értesz, és találd ki mit jelent.
Küld ki az üzeneteidet egy tty-re. (állítsd vissza miután megcsináltad)
Ausztrál sysklogd tükör