syslog

Kako pregledati datoteke dnevnika sustava u Linuxu

Kako pregledati datoteke dnevnika sustava u Linuxu

Ovaj će članak objasniti kako pregledati razne datoteke dnevnika raštrkane po cijelom Linux sustavu datoteka. Datoteke dnevnika korisne su za otkrivanje sistemskih anomalija i mogu pomoći u razvoju popravaka za njih. Sve naredbe navedene u nastavku testirane su u Ubuntu 20.04 LTS verzije, ali trebali bi raditi i u drugim Linux distribucijama. U slučaju da ne možete pronaći određene datoteke dnevnika, možete upotrijebiti naredbu “Locate”, koja se može instalirati u vaš sustav putem upravitelja paketa.

Dnevnici GNOME-a

GNOME Logs je grafički preglednik dnevnika koji se prema zadanim postavkama isporučuje u većini Linux distribucija temeljenih na GNOME Shell. Prikazuje sve zapisnike generirane za systemd časopise. Systemd upravlja svim uslugama pokrenutim na vašem sustavu i odgovoran je za pokretanje, zaustavljanje i nadzor različitih usluga koje se pokreću pri pokretanju. Dnevnici GNOME uredno kategoriziraju zapisnike u raznim naslovima i te zapisnike možete izvesti u tekstualne datoteke. Omogućuje vam i pretraživanje i pročišćavanje poruka dnevnika pomoću različitih filtara.

Da biste instalirali GNOME zapisnike u Ubuntu, pokrenite naredbu u nastavku:

$ sudo apt instalirati gnome-zapisnike

Možete instalirati GNOME zapisnike u druge distribucije Linuxa tako što ćete ih potražiti u upravitelju paketa isporučenom s vašom distribucijom. Možete ga i kompilirati iz izvornog koda.

Dnevnici jezgre Linuxa

Da biste pregledali zapise jezgre u terminalu, pokrenite naredbu u nastavku:

$ mačka / var / log / kern.zapisnik

Datoteku dnevnika također možete otvoriti u bilo kojem uređivaču teksta po vašem izboru. Snimka zaslona iznad prikazuje upotrebu naredbe "tail" nakon simbola cijevi. Osigurava da se samo posljednjih nekoliko redaka prikaže kao izlaz (u ovom slučaju dva retka).

Da biste pregledali zapise jezgre za prethodno pokretanje, pokrenite naredbu u nastavku:

$ mačka / var / log / kern.zapisnik.1

Dnevnici X11

Zapisnici za poslužitelj zaslona X11 Xorg mogu se naći na dva mjesta, ovisno o vašoj Linux distribuciji. Evidencije se mogu nalaziti na “/ var / log /” ili “$ HOME /.lokalni / share / xorg / ”direktoriji. Pokretanjem naredbe u nastavku možete pronaći ispravno mjesto Xorg datoteka dnevnika:

$ locirajte Xorg.0.zapisnik

Dio "0" u nazivu datoteke označava identifikacijski broj povezanog monitora. Ako je na vaš sustav povezan samo jedan zaslon, naziv datoteke trebao bi biti „Xorg.0.zapisnik ". U slučaju postavljanja više monitora, snimit će se više datoteka dnevnika, po jedna za svaki monitor. Na primjer, u postavkama s više monitora, nazivi datoteka mogu biti „Xorg.0.trupac "," Xorg.1.trupac ”i tako dalje.

Da biste pregledali ove zapisnike pomoću naredbe "manje", upotrijebite sljedeću naredbu:

$ manje $ POČETNA /.local / share / xorg / Xorg.0.zapisnik

Naredba "Manje" skraćuje izlaz terminala i omogućuje vam interaktivnu navigaciju do sljedećeg retka izlaza terminala pomoću ključ.

Dmesg

Dmesg ispisuje poruke dnevnika jezgre ili "me uspremnik zvona" Linux jezgre. Koristi se za ispitivanje i uklanjanje pogrešaka sav izlaz koji generira jezgra, posebno poruke povezane s povezanim hardverom i njihovim pokretačkim programima.

Pokrenite sljedeće naredbe za prikaz dmesg dnevnika:

$ dmesg

Možete provjeriti sve argumente naredbenog retka za dmesg pokretanjem sljedeće naredbe u terminalu:

$ čovjek dmesg

Poruke za pokretanje

Da biste pregledali zapisnik poruka o pokretanju, pokrenite naredbu u nastavku:

$ sudo cat / var / log / boot.zapisnik

Da biste pregledali zapisnike za prethodno pokretanje, pokrenite naredbu u nastavku:

$ sudo cat / var / log / boot.zapisnik.1

Dnevnici sustava

Datoteke sustava zapisuju razne poruke korisne za otklanjanje pogrešaka. Ako ne možete pronaći određene poruke dnevnika u drugim datotekama, velika je vjerojatnost da bi mogle biti u syslog datotekama.

Da biste pogledali trenutnu i prethodnu datoteku syslog-a, pokrenite sljedeće naredbe:

$ cat / var / log / syslog
$ cat / var / log / syslog.1

Dnevnici autorizacije

Dnevnici autorizacije ili jednostavno "Auth" zapisnici bilježe pokušaje daljinske prijave i upite za lozinku tražene naredbom sudo. Da biste pregledali ove zapisnike, upotrijebite sljedeće naredbe:

$ cat / var / log / auth.zapisnik
$ cat / var / log / auth.zapisnik.1

Dnevnici prijave

"Faillog" bilježi neuspjele pokušaje prijave, dok "Lastlog" prikazuje informacije o posljednjoj prijavi. Pokrenite sljedeće naredbe da biste vidjeli zapise o prijavi:

$ neuspjeli dnevnik
$ lastlog

Zapisnici prijava treće strane

Korisnički instalirane aplikacije treće strane nemaju root pristup. U slučaju da snimaju neke zapisnike, trebali bi se nalaziti u direktoriju izvršne datoteke ili na sljedećim mjestima:

Zaključak

Ispitivanje različitih datoteka dnevnika može pomoći u rješavanju problema zamrzavanja i rušenja sustava, posebno kada je na računalu prisutan novi i nepodržani hardver. Te su datoteke dnevnika također korisne za otkrivanje sigurnosnih propusta ili sigurnosnih rupa ako ih ima. Ako se neočekivano ponašate od softvera instaliranog na vašem sustavu ili se često ponovno pokrećete i rušite, prvo što biste trebali učiniti je ispitati razne datoteke dnevnika sustava.

SuperTuxKart za Linux
SuperTuxKart sjajan je naslov osmišljen kako bi vam besplatno pružio iskustvo Mario Kart na vašem Linux sustavu. Prilično je izazovno i zabavno igrati...
Vodič za bitku za Wesnoth
Bitka za Wesnoth jedna je od najpopularnijih strateških igara otvorenog koda koje trenutno možete igrati. Ne samo da se ova igra razvija već jako dugo...
0 A.D. Vodič
Od mnogih strateških igara tamo, 0 A.D. uspijeva se istaknuti kao sveobuhvatan naslov i vrlo duboka, taktička igra unatoč tome što je otvoren izvor. R...