Logy a záznamy

Kategorie: Obecně

Co je to log, umístění logů, využití a nastavení logů? Log je záznam událostí.

Obsah:

  1. Co je to log?
  2. Jak najdu log?
  3. Prohlížení logů
  4. Příklady logů

Co je to log?

Log (žurnál) je soubor se záznamy, který je tvořen za běhu služby, démona a nebo programu. Pomocí logů se můžeme zpětně informovat o tom, co se vlastně s čím dělo. Typickým příkladem může být log přihlášení uživatelů, který nás informuje, kdy se kdo přihlásil.

Logy a záznamy se skvěle hodí pro diagnostiku problémů a monitoring funkčnosti systému.

Jak najdu log?

Většina programů disponuje možností zapnout logování, umístění bývá specifické dle programu, často se nachází v adresáři programu a nebo /var/log.

Každý program může mít vlastní cestu uložení logů a nemusí dodržet klasické umístění logů. Logy mohou být v adresáři programu anebo v domovském adresáři uživatele.

Prohlížení logů

  • cat logsoubor jednoduché vypsání celého souboru logu
  • last uzivatel Zobrazí přihlášení uzivatele
  • lastlog Zobrazí naposledy přihlášené uživatele
  • less logsoubor postupné zobrazení souboru logu
  • tail logsoubor zobrazí konec souboru logu
  • utmpdump logsoubor Prohlíží logy posledních přihlášení

Příklady logů

Obecně

  • /var/log/messages Zprávy systému
  • /var/log/wtmp Úspěšné přihlášenísudo utmpdump /var/log/wtmp
  • /var/log/btmp Neúspěšné přihlášenísudo utmpdump /var/log/btmp
  • /var/log/Xorg.0.log Zprávy serveru X

Arch Linux

httpd

Záznam přístupů /var/log/httpd/access_log

Pohodlně si je prohlédnu příkazem:

cat /var/log/httpd/access_log