Muokataan sivua Lokitiedosto

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
'''Lokitiedosto''' (engl. '''log file''') on usein [[daemon|taustaohjelman]] tilasta ja tapahtumista kertova tekstitiedosto. Yleensä tausta-ajossa olevat ohjelmat eivät tulosta viestejään [[terminaaliemulaattori|pääteikkunaan]] tai [[virtuaalikonsoli]]lle, 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 [[asetustiedosto]]ssa 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. Useat ohjelmat lähettävät tiedot [[syslogd]]:lle, joka silloin huolehtii lokituksesta.
'''Lokitiedosto''' (engl. '''log file''') on usein [[daemon|taustaohjelman]] tilasta ja tapahtumista kertova tekstitiedosto. Yleensä tausta-ajossa olevat ohjelmat eivät tulosta viestejään [[terminaaliemulaattori|pääteikkunaan]] tai [[virtuaalikonsoli]]lle, 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 [[asetustiedosto]]ssa 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. Useat ohjelmat lähettävät tiedot [[syslogd]]:lle, joka silloin huolehtii lokituksesta.


Lokitiedostot sijoitetaan yleensä hakemistoon /var/log. Useimpien tiedostojen luku vaatii [[admin]]-ryhmään kuulumisen (tai [[root]]-oikeudet), jotkut root-oikeudet. Järjestelmän ([[ydin]] ja tärkeimmät järjestelmäpalvelut) oma lokitiedosto on nimeltään syslog, joka löytyy yleensä polusta /var/log/syslog. Lokin kirjoituksesta vastaa järjestelmäpalvelu [[syslogd]], ja tärkeimmät järjestelmäpalvelut voi säätää käyttämän sitä lokimerkinnöilleen. Shelliskriptit voivat käyttää syslogd:tä esimerkiksi ohjelman [[logger]] avulla. Syslogd:n kirjoittamista ja kanavointia taas säätelee tiedosto /etc/syslog.conf.
Lokitiedostot sijoitetaan yleensä hakemistoon /var/log. Useimpien tiedostojen luku vaatii [[admin]]-ryhmään kuulumisen (tai [[root]]-oikeudet), jotkut root-oikeudet. Järjestelmän ([[ydin]] ja tärkeimmät järjestelmäpalvelut) oma lokitiedosto on nimeltään [[syslog]], joka löytyy yleensä polusta /var/log/syslog. Useiden järjestelmäpalvelujen lokien kirjoituksesta vastaa [[syslogd]], ja useimmat palvelut voi säätää käyttämän sitä. Shelliskriptit voivat käyttää syslogd:tä esimerkiksi ohjelman [[logger]] avulla. Syslogd:n kirjoittamista ja kanavointia taas säätelee tiedosto /etc/syslog.conf.


== Vinkkejä lokien lukemiseen ==
Tärkeimmät viestit, esimerkiksi [[ydin|ytimen]] ongelmatilanteista, lähetetään kuitenkin myös virtuaalikonsolille. Tämän saa tarvittaessa (kun ongelmatilanne tuottaa liikaa viestejä) pysäytettyä [[SysRq]]-0:lla. Jotkut ylläpitäjät myös varaavat yhden virtuaalikonsolin tiettyjä lokiviestejä varten (jolloin nämä tiedot ohjataan sinne lokitiedoston lisäksi). Samaan tarkoitukseen voi käyttää pääteikkunaa, esimerkiksi:
 
Tärkeimmät viestit, esimerkiksi [[ydin|ytimen]] ongelmatilanteista, lähetetään myös virtuaalikonsolille. Tämän saa tarvittaessa (kun ongelmatilanne tuottaa liikaa viestejä) pysäytettyä [[SysRq]]-0:lla. Jotkut ylläpitäjät myös varaavat yhden virtuaalikonsolin tiettyjä lokiviestejä varten (jolloin nämä tiedot ohjataan sinne lokitiedoston lisäksi). Samaan tarkoitukseen voi käyttää pääteikkunaa, esimerkiksi:
  [[xterm]] -title "maillog" -e tail -f /var/log/[[exim]]4/mainlog
  [[xterm]] -title "maillog" -e tail -f /var/log/[[exim]]4/mainlog


Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)