Syslogd

Linux.fista
Versio hetkellä 15. helmikuuta 2010 kello 13.59 – tehnyt LP (keskustelu | muokkaukset) (lyhyt esittely: syslogd, klogd, rsyslogd, syslog.conf, logrotate)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

syslogd on järjestelmän lokitiedostojen pitämisestä vastaava ohjelma. syslogd:ksi on muutamia eri vaihtoehtoja, jotka kuitenkin toimivat melko yhteensopivasti (esimerkiksi Debian käyttää nykyään rsyslogd:tä). Usein käytössä on myös erillinen klogd, joka lukee ytimen viestejä ja välittää ne syslogd:lle. Se, mitä mihinkin tiedostoon kirjoitetaan, säädetään tiedostolla /etc/syslog.conf (tai rsyslog.conf tms.).

Jotta lokitiedostot eivät ajan myötä täyttäisi kiintolevyä, käytössä on logrotate, joka tiedoston /etc/logrotate.conf perusteella siirtää lokeja uudelle nimelle ("vanhanimi.nro"), pyytää kyseistä ohjelmaa kirjoittamaan uuteen lokitiedostoon, pakkaa vanhempia lokeja (gzip), poistaa vanhimmat lokit, lähettää "kierrätettyjä" lokeja annettuun sähköpostiosoitteeseen yms.