Kako provjeriti zapisnike u Unix sustavima

Sadržaj:

Kako provjeriti zapisnike u Unix sustavima
Kako provjeriti zapisnike u Unix sustavima

Video: Kako provjeriti zapisnike u Unix sustavima

Video: Kako provjeriti zapisnike u Unix sustavima
Video: 3 РЕЦЕПТА из КУРИНОЙ ПЕЧЕНИ/ ПАШТЕТ!! ГОСТИ БУДУТ В ШОКЕ!! 2024, Svibanj
Anonim

Ovaj wikiHow vas uči gdje pronaći najvažnije zapise na popularnim Unix operativnim sustavima. Zadano mjesto zapisivanja na svim verzijama Linuxa, kao i na FreeBSD -u, je /var /log, ali stvarni nazivi dnevnika razlikuju se ovisno o sustavu. Ako koristite Solaris, vaši su dnevnici 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 jezgre) i lastlog (koji prikazuje podatke za prijavu korisnika) pregledavaju se pokretanjem posebne naredbe.

Koraci

Metoda 1 od 2: Pronalaženje dnevnika

Provjerite zapisnike u Unixu 1. korak
Provjerite zapisnike u Unixu 1. korak

Korak 1. Pritisnite Ctrl+Alt+T

Ovo otvara prompt ljuske.

Provjerite zapisnike u Unixu Korak 2
Provjerite zapisnike u Unixu Korak 2

Korak 2. Upišite cd /var /log i pritisnite ↵ Enter

Ovo će vas odvesti na /var /log, lokaciju vaših datoteka dnevnika za Linux.

Ako koristite Solaris, vaši se dnevnici nalaze u /var /adm

Provjerite zapisnike u Unixu, korak 3
Provjerite zapisnike u Unixu, korak 3

Korak 3. Upišite ls -a i pritisnite ↵ Enter

Ovo prikazuje popis svih datoteka u direktoriju.

Provjerite zapisnike u Unixu, korak 4
Provjerite zapisnike u Unixu, korak 4

Korak 4. Naučite uobičajene zapisnike

Zapisi koje ćete pronaći ovise o brojnim čimbenicima, uključujući verziju Linuxa koju koristite te softver i usluge koje koristite. Evo pregleda najčešćih datoteka dnevnika (ako koristite Solaris, samo zamijenite /var /log s /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 uz 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:

    Zapisnici web poslužitelja Apache.

  • /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 trebate koristiti naredbu lastlog.

  • /var/log/messages:

    Opće poruke sustava za Solaris i FreeBSD, kao i verzije Linuxa 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će poruke sustava za Ubuntu Linux, Linux Mint i Debian Linux sustave. Ako koristite Solaris, ovdje ćete pronaći poruke povezane s poštom.

  • /var/log/utmp:

    Trenutna stanja prijave za svakog korisnika.

  • /var/log/wtmp:

    Vrijeme prijave i odjave korisnika.

Metoda 2 od 2: Pregled vaših zapisa

Provjerite zapisnike u Unixu, korak 5
Provjerite zapisnike u Unixu, korak 5

Korak 1. Pomoću naredbe cat pogledajte 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

Provjerite zapisnike u Unixu Korak 6
Provjerite zapisnike u Unixu Korak 6

Korak 2. Koristite više za pregled sadržaja dnevnika zaslon po zaslon

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, pokušajte više logname umjesto da biste mogli listati dnevnik po zaslon.

  • Koristiti Unesi tipku za pomicanje po jednom retku ili Razmaknica za pomicanje po zaslonu.
  • Za povratak pritisnite b. Za povratak na upit pritisnite q.
Provjerite zapisnike u Unixu, korak 7
Provjerite zapisnike u Unixu, korak 7

Korak 3. Upotrijebite 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 biste vidjeli njegovih posljednjih 20 redaka. "20" možete zamijeniti bilo kojim brojem redaka s dna koji želite vidjeti.
  • Također možete raščlaniti ono što vidite repom (ili gotovo bilo koju drugu naredbu) tako da ga prenesete na grep. Na primjer, tail -f /var/log/auth.log | grep 'Invalid user' prikazat će 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

Provjerite zapisnike u Unixu Korak 8
Provjerite zapisnike u Unixu Korak 8

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 upotrijebite 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 urednika. U vi i vim možete tražiti nizove teksta pomoću kose crte u naredbenom načinu.

  • Na primjer, upisivanje /smtp i pritiskanje Unesi 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 prethodni.
Provjerite zapisnike u Unixu Korak 9
Provjerite zapisnike u Unixu Korak 9

Korak 5. Koristite dmesg za pregled poruka iz jezgre

Kad želite pregledati/var/log/dmesg, morat ćete koristiti ovu naredbu.

  • Za kretanje kroz zaslon dnevnika po zaslon pokrenite dmesg | više.
  • Koristite dmesg s grepom za traženje određenih unosa. Na primjer, da biste vidjeli samo unose s tvrdog diska, pokrenite dmesg | grep -i sda.

    rečem grepu da zanemari slučaj

  • Da biste vidjeli samo prvih 10 redaka dnevnika, pokrenite dmesg | glava -10. Zamijenite "10" brojem redaka s vrha datoteke koju želite vidjeti. Da biste učinili isto s krajem datoteke, pokrenite dmesg | rep -10.
Provjerite zapisnike u Unixu, korak 10
Provjerite zapisnike u Unixu, korak 10

Korak 6. Upotrijebite lastlog za pregled posljednjih datuma prijave za svakog korisnika

/var/log/lastlog, poput/var/log/dmesg, binarna je datoteka koja zahtijeva upotrebu naredbe za pregled. Možete samo upisati lastlog i pritisnuti Unesi za pregled dnevnika ili njegovo izvođenje (| = cijev) radi lakšeg pregleda-na primjer, lastlog | more vam omogućuje čitanje dnevnika zaslon po zaslon i zadnji dnevnik | grep root bi prikazivao samo podatke za prijavu na root.

Preporučeni: