Linux logira veliku količinu događaja na disk, gdje se uglavnom pohranjuju u / var / log direktoriju u običnom tekstu. Većina ulaza dnevnika prolazi kroz daemon logiranja sustava, syslogd i zapisuju se u dnevnik sustava.
Ubuntu uključuje niz načina pregledavanja ovih zapisa, bilo grafički ili iz naredbenog retka. Također možete zapisati svoje dnevničke poruke dnevniku sustava - osobito korisne u skriptama.
Da biste pregledali zapisničke datoteke pomoću jednostavne, grafičke aplikacije, otvorite aplikaciju Preglednik datoteka zapisa s vašeg Dash.
Prema zadanim postavkama Log Viewer prikazuje broj zapisa, uključujući dnevnik sustava (syslog), zapisnik upravitelja paketa (dpkg.log), zapis autentifikacije (auth.log) i dnevnik grafičkog poslužitelja (Xorg.0.log). Možete vidjeti sve zapise u jednom prozoru - kada se doda novi događaj dnevnika, automatski će se pojaviti u prozoru i bit će podebljan. Također možete pritisnuti Ctrl + F da biste pretražili zapisničke poruke ili upotrijebili izbornik Filtri kako biste filtrirali zapisnike.
Ako imate druge datoteke zapisnika koje želite pregledati - recimo, zapisničku datoteku za određenu aplikaciju - kliknite izbornik Datoteka, odaberite Otvori i otvorite datoteku zapisnika. Ona će se pojaviti pored drugih log datoteka na popisu i bit će nadgledana i automatski ažurirana, poput ostalih dnevnika.
drvosječa korisni programi vam omogućuju da brzo zapišete poruku u svoj dnevnik sustava s jednim, jednostavnim naredbom. Primjerice, za pisanje poruke Hello World u zapisnik sustava, upotrijebite sljedeću naredbu:
drvosječa "Hello World"
Možda ćete također htjeti navesti dodatne informacije - na primjer, ako upotrebljavate naredbu brisanja unutar skripte, možda želite uključiti naziv skripte:
logger -t ScriptName "Hello World"
dmesg naredba prikazuje tampon poruke poruke Linux kernela koji je pohranjen u memoriji. Pokreni ovu naredbu i dobit ćete puno izlaza.
Da biste filtrirali ovaj izlaz i potražili poruke za koje vas zanima, možete ga usmjeriti grep:
dmesg | grep nešto
Također možete cijepati izlaz naredbe dmesg na manje, koji vam omogućuje da se pomaknite kroz poruke po vlastitim tempom. Za izlazak manje, pritisnite P.
dmesg | manje
Ako grep pretraživanje stvara veliku količinu rezultata, možete ga izlaziti i na manje:
dmesg | grep nešto | manje
Osim otvaranja log datoteka koje se nalaze u / var / log u bilo kojem uređivaču teksta, možete koristiti mačka naredba za ispis sadržaja zapisnika (ili bilo koje druge datoteke) na terminal:
mačka / var / log / syslog
Kao i gore navedena dmesg naredba, to će proizvesti veliku količinu rezultata. Možete koristiti grep i manje naredbe za rad s izlazom:
grep nešto / var / log / syslog
manje / var / log / syslog
Ostale korisne naredbe uključuju glava i rep naredbe. glava ispisuje prve n retke u datoteci, a rep ispisuje posljednje n retke u datoteci - ako želite pregledati nedavne dnevnike zapisnika, naredba repa je osobito korisna.
glavu -n 10 / var / log / syslog
rep-n 10 / var / log / syslog
Neke aplikacije možda ne pišu u dnevnik sustava i mogu proizvesti vlastite datoteke zapisnika, koje možete manipulirati na isti način - općenito ćete ih pronaći iu direktoriju / var / log. Na primjer, web poslužitelj Apache kreira mapu / var / log / apache2 koja sadrži svoje dnevnike.