syslog

Kako si ogledati sistemske dnevniške datoteke v Linuxu

Kako si ogledati sistemske dnevniške datoteke v Linuxu

Ta članek bo razložil, kako si ogledate različne dnevniške datoteke, razpršene po celotnem datotečnem sistemu Linux. Dnevniške datoteke so uporabne za odkrivanje sistemskih nepravilnosti in lahko pomagajo pri razvoju popravkov zanje. Vsi spodaj navedeni ukazi so preizkušeni v Ubuntu 20.04 LTS, vendar bi morali delovati tudi v drugih distribucijah Linuxa. Če nekaterih datotek dnevnika ne najdete, lahko uporabite ukaz »Poišči«, ki ga lahko v vaš sistem namestite prek upravitelja paketov.

Dnevniki GNOME

Dnevniki GNOME so grafični pregledovalnik dnevnikov, ki je privzeto dobavljen v večini distribucij Linuxa na osnovi školjke GNOME. Prikaže vse dnevnike, ustvarjene za revije systemd. Systemd upravlja vse storitve, ki se izvajajo v vašem sistemu, in je odgovoren za zagon, zaustavitev in nadzor različnih storitev, ki se zaženejo ob zagonu. Dnevniki GNOME lepo kategorizirajo dnevnike v različne naslove in te dnevnike lahko izvozite v besedilne datoteke. Omogoča tudi iskanje in izboljšanje dnevnika sporočil z uporabo različnih filtrov.

Če želite namestiti dnevnike GNOME v Ubuntu, zaženite spodnji ukaz:

$ sudo apt namesti gnome-logs

Dnevnike GNOME lahko namestite v druge distribucije Linuxa, tako da jih poiščete v upravitelju paketov, ki je priložen vaši distribuciji. Lahko pa ga sestavite iz izvorne kode.

Dnevniki jedra Linuxa

Če si želite v terminalu ogledati dnevnike jedra, zaženite spodnji ukaz:

$ cat / var / log / kern.log

Datoteko dnevnika lahko odprete tudi v katerem koli urejevalniku besedil po vaši izbiri. Na zgornjem posnetku zaslona je prikazana uporaba ukaza “tail” za simbolom cevi. Zagotavlja, da je kot izhod prikazanih le zadnjih nekaj vrstic (v tem primeru dve vrstici).

Če si želite ogledati dnevnike jedra za prejšnji zagon, zaženite spodnji ukaz:

$ cat / var / log / kern.log.1

Dnevniki X11

Dnevnike za prikazni strežnik X11 Xorg lahko najdete na dveh lokacijah, odvisno od vaše distribucije Linuxa. Dnevniki se lahko nahajajo na “/ var / log /” ali “$ HOME /.lokalni / share / xorg / ”imeniki. Pravilno mesto dnevniških datotek Xorg najdete tako, da zaženete spodnji ukaz:

$ poiščite Xorg.0.log

Del "0" v imenu datoteke označuje identifikacijsko številko priključenega monitorja. Če je na vaš sistem povezan samo en zaslon, mora biti ime datoteke »Xorg.0.dnevnik ". V primeru nastavitev več monitorjev bo posnetih več dnevniških datotek, po ena za vsak monitor. Na primer, v nastavitvah z več monitorji so imena datotek lahko »Xorg.0.dnevnik "," Xorg.1.dnevnik «in tako naprej.

Če si želite ogledati te dnevnike z ukazom »manj«, uporabite naslednji ukaz:

$ manj $ DOMOV /.local / share / xorg / Xorg.0.log

Ukaz »Manj« skrajša izhod terminala in vam omogoča interaktivno navigacijo do naslednje vrstice izhoda terminala tipko.

Dmesg

Dmesg natisne sporočila dnevnika jedra ali “zvonjenja medpomnilnika” jedra Linux. Uporablja se za pregled in odpravljanje napak vsega izhoda, ki ga ustvari jedro, zlasti sporočil, povezanih s povezano strojno opremo in njihovimi gonilniki.

Za ogled naslednjega dnevnika dmesg zaženite naslednje ukaze:

$ dmesg

Vse argumente ukazne vrstice za dmesg lahko preverite tako, da v terminalu zaženete naslednji ukaz:

$ man dmesg

Zagon sporočil

Če si želite ogledati dnevnik zagonskih sporočil, zaženite spodnji ukaz:

$ sudo cat / var / log / boot.log

Če si želite ogledati dnevnike prejšnjega zagona, zaženite spodnji ukaz:

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

Sistemski dnevniki

Datoteke sistemskih dnevnikov beležijo različna sporočila, uporabna za odpravljanje napak. Če nekaterih datotek dnevnika ne najdete v drugih datotekah, obstaja verjetnost, da so v datotekah syslog.

Če si želite ogledati trenutno in prejšnjo datoteko syslog, zaženite naslednje ukaze:

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

Dnevniki dovoljenj

Dnevniki avtorizacije ali preprosto dnevniki »Potrdi« beležijo poskuse oddaljene prijave in pozive za geslo, ki jih zahteva ukaz sudo. Če si želite ogledati te dnevnike, uporabite te ukaze:

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

Dnevniki prijave

“Faillog” beleži neuspešne poskuse prijave, medtem ko “Lastlog” prikazuje informacije o zadnji prijavi. Za ogled naslednjih zapisov zaženite naslednje ukaze:

$ neuspešen dnevnik
$ lastlog

Dnevniki prijav tretjih oseb

Uporabniško nameščene neodvisne aplikacije nimajo korenskega dostopa. Če snemajo kakršne koli dnevnike, naj bodo v imeniku izvršljive datoteke ali na naslednjih mestih:

Zaključek

Preučevanje različnih dnevniških datotek lahko pomaga pri odpravljanju napak pri zamrznitvi in ​​zrušitvah sistema, zlasti kadar je v računalniku prisotna nova in nepodprta strojna oprema. Te dnevniške datoteke so uporabne tudi za ugotavljanje varnostnih kršitev ali varnostnih vrzeli, če obstajajo. Če imate nepričakovano vedenje programske opreme, nameščene v vašem sistemu, ali pogoste vnovične zagone in zrušitve, morate najprej preučiti različne sistemske dnevniške datoteke.

Namestite najnovejši Dolphin Emulator za Gamecube & Wii v Linux
Dolphin Emulator vam omogoča igranje izbranih iger Gamecube in Wii na osebnih računalnikih Linux (PC). Dolphin Emulator je prosto dostopen in odprtok...
Kako uporabljati GameConqueror Cheat Engine v Linuxu
Članek zajema vodnik o uporabi varalnice GameConqueror v Linuxu. Številni uporabniki, ki igrajo igre v sistemu Windows, pogosto uporabljajo aplikacijo...
Najboljši emulatorji igralne konzole za Linux
V tem članku bo navedena priljubljena programska oprema za emulacijo igralne konzole, ki je na voljo za Linux. Emulacija je sloj združljivosti program...