Ovaj wikiHow vas uči gdje pronaći najvažnije zapise na popularnim Unix operativnim sistemima. Zadana lokacija za bilježenje na svim verzijama Linuxa, kao i na FreeBSD -u, je /var /log, ali stvarna imena dnevnika razlikuju se ovisno o sistemu. Ako koristite Solaris, vaši dnevnici su u /var /adm. Većina zapisnika su datoteke s ravnim tekstom koje možete pregledati s cat, more, tail ili otvaranjem u uređivaču teksta-međutim, zapisnici poput dmesg (koji sadrži podatke o međuspremniku jezgre prstena jezgre) i lastlog (koji prikazuje podatke za prijavu korisnika) pregledavaju se pokretanjem određene komande.
Koraci
Metoda 1 od 2: Pronalaženje dnevnika
Korak 1. Pritisnite Ctrl+Alt+T
Ovo otvara prompt ljuske.
Korak 2. Upišite cd /var /log i pritisnite ↵ Enter
Ovo vas vodi na /var /log, lokaciju vaših datoteka dnevnika za Linux.
Ako koristite Solaris, vaši dnevnici se nalaze u /var /adm
Korak 3. Upišite ls -a i pritisnite ↵ Enter
Ovo prikazuje popis svih datoteka u direktoriju.
Korak 4. Naučite uobičajene zapisnike
Evidencije koje ćete pronaći zavise od brojnih faktora, uključujući verziju Linuxa koju koristite i softver i usluge koje koristite. Evo pregleda najčešćih datoteka dnevnika (ako koristite Solaris, samo zamijenite /var /log sa /var /adm):
-
/var/log/auth.log:
Dnevnici provjere autentičnosti (i uspješni i neuspješni pokušaji) na Debian/Ubuntu Linuxu i FreeBSD -u.
Korisnici Solarisa će koristiti/var/adm/authlog
-
/var/log/boot.log:
Poruke pri pokretanju i informacije o pokretanju.
-
/var/log/cron:
Sve poruke vezane za cron za većinu Unix verzija.
Ako koristite Solaris, vaš cron dnevnik je na/var/cron/log
-
/var/log/daemon.log:
Pokretanje pozadinskih usluga.
-
/var/log/dmesg:
Poruke upravljačkog programa uređaja. Ovo je binarna datoteka, a ne tekstualna datoteka-za pregled ovog dnevnika trebate koristiti naredbu dmesg.
-
/var/log/faillog:
Samo neuspješne prijave.
-
/var/log/httpd ili/var/log/apache2:
Evidencije Apache web servera.
-
/var/log/maillog ili var/log/mail.log:
Podaci o poslužitelju pošte.
-
/var/log/lastlog:
Prikazuje posljednje prijave svih korisnika. Ovo je binarna datoteka, a ne tekstualna datoteka-za pregled ovog dnevnika morate koristiti naredbu lastlog.
-
/var/log/messages:
Opće sistemske poruke za Solaris i FreeBSD, kao i Linux verzije Fedora, RedHat i CentOS:
-
/var/log/secure:
Dnevnici provjere autentičnosti (uspješni i neuspješni pokušaji) za RedHat/CentOS.
-
/var/log/syslog:
Opšte sistemske poruke za sisteme zasnovane na Ubuntu Linux, Linux Mint i Debian Linux. Ako koristite Solaris, ovdje ćete pronaći poruke povezane s poštom.
-
/var/log/utmp:
Trenutna stanja prijavljivanja za svakog korisnika.
-
/var/log/wtmp:
Vrijeme prijave i odjave korisnika.
Metoda 2 od 2: Pregled dnevnika
Korak 1. Koristite naredbu cat da vidite sav sadržaj dnevnika
Sve dok je dnevnik ravna tekstualna datoteka, možete pokrenuti cat logname za pregled cijelog dnevnika.
Ako već nemate root pristup, koristite sudo prije svake naredbe
Korak 2. Koristite više za pregled sadržaja dnevnika od ekrana do ekrana
Budući da mnogi od ovih trupaca mogu postati veliki, korištenje mačke može biti frustrirajuće. Ako želite pregledavati zapisnik zaslon po zaslon, umjesto toga pokušajte s većim logovanjem kako biste mogli listati dnevnik po zaslon.
- Koristiti Enter taster za kretanje po jednom redu ili Razmaknica za pomicanje po ekranu.
- Za povratak pritisnite b. Za povratak na upit pritisnite q.
Korak 3. Koristite tail -f za pregled dnevnika u stvarnom vremenu
Ovo prikazuje verziju dnevnika koja se stalno ažurira kako se u nju upisuju nove stavke. Na primjer, ako imate problema s Apacheom, moglo bi biti korisno pokrenuti tail -f/var/log/httpd i ostaviti ga otvorenim u prozoru terminala dok rješavate probleme.
- Ako samo želite vidjeti kraj dnevnika, ali vam nije važno hoće li se ažurirati u stvarnom vremenu, pokrenite tail -20/var/log/httpd da vidite zadnjih 20 redova. "20" možete zamijeniti bilo kojim redom s dna koji želite vidjeti.
-
Takođe možete raščlaniti ono što vidite pomoću repa (ili skoro bilo koje druge naredbe) tako što ćete ga proslediti grepu. Na primjer, tail -f /var/log/auth.log | grep 'Invalid user' će prikazati sve nevažeće
"Izbacivanje" naredbe znači preusmjeravanje izlaza na drugu naredbu. U osnovi, omogućuje vam korištenje dvije ili više naredbi odjednom
Korak 4. Pomoću vi otvorite dnevnik
Za otvaranje većine dnevnika za pregled možete koristiti bilo koji uređivač teksta, poput vi ili vim. Da biste to učinili, samo koristite vi /var/log/auth.log (ili željeni naziv dnevnika). Po potrebi se možete slobodno kretati kroz dnevnik, kao i koristiti alate za pretraživanje uređivača. U vi i vim možete tražiti nizove teksta pomoću kose crte u naredbenom načinu.
-
Na primjer, upisivanje /smtp i pritiskanje Enter pronaći će sljedeću instancu "smtp" u datoteci. Pritisnite
za prelazak na sljedeću instancu niza za pretraživanje, ili N (velika slova) za povratak na prethodnu.
Korak 5. Koristite dmesg za pregled poruka iz jezgre
Kada želite vidjeti/var/log/dmesg, morat ćete koristiti ovu naredbu.
- Da biste se kretali kroz ekran dnevnika po ekran, pokrenite dmesg | više.
-
Koristite dmesg sa grep za traženje određenih unosa. Na primjer, da vidite samo stavke na tvrdom disku, pokrenite dmesg | grep -i sda.
rečem grepu da ignorira slučaj
- Da biste vidjeli samo prvih 10 redaka dnevnika, pokrenite dmesg | glava -10. Zamijenite "10" brojem redova s vrha datoteke koju želite vidjeti. Da biste učinili isto s krajem datoteke, pokrenite dmesg | rep -10.
Korak 6. Upotrijebite lastlog za pregled posljednjih datuma prijave za svakog korisnika
/var/log/lastlog, poput/var/log/dmesg, je binarna datoteka koja zahtijeva upotrebu naredbe za pregled. Možete samo upisati lastlog i pritisnuti Enter za pregled dnevnika ili njegovo izvođenje (| = pipe) radi lakšeg pregleda-na primjer, lastlog | more vam omogućava da čitate dnevnik po ekran i zadnji dnevnik | grep root bi prikazivao samo podatke za prijavu na root.