Lokitiedosto

Linux.fista
Versio hetkellä 15. helmikuuta 2010 kello 12.24 – tehnyt LP (keskustelu | muokkaukset) (terminaali -> pääteikkuna tai virtuaalikonsoli)
Siirry navigaatioon Siirry hakuun

Lokitiedosto (engl. log file) on usein taustaohjelman tilasta ja tapahtumista kertova tekstitiedosto. Yleensä tausta-ajossa olevat ohjelmat eivät tulosta viestejään pääteikkunaan tai virtuaalikonsolille, koska muutoin pääteikkunan tai konsolin käytöstä tulisi nopeasti hyvin hankalaa. Sen sijaan eri tausta-ajot (esim. palvelinohjelmistot) tulostavat käyttö-, virhe- ja huomautustietojaan usein ohjelman asetustiedostossa määriteltyyn lokitiedostoon. Lokitiedosto on myös helpompi arkistoida kuin konsoliin menevä tuloste, ja siitä voidaan jälkikäteen tarkistaa esim. ohjelman käyttö- ja virhetietoja.

Lokitiedostot sijoitetaan yleensä hakemistoon /var/log. Useimpien tiedostojen luku vaatii root-oikeuden. Järjestelmän (ydin ja tärkeimmät järjestelmäpalvelut) oma lokitiedosto on nimeltään syslog, ja löytyy yleensä polusta /var/log/syslog. Syslog:in kirjoittamista ja kanavointia taas säätelee tiedosto /etc/syslog.conf.