Syslogd

Linux.fista
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.