Selles artiklis selgitatakse, kuidas vaadata erinevaid logifaile, mis on hajutatud kogu Linuxi failisüsteemis. Logifailid on kasulikud süsteemi anomaaliate väljaselgitamiseks ja võivad aidata nende parandusi välja töötada. Kõiki allpool loetletud käske testitakse Ubuntu 20-s.04 LTS versioon, kuid need peaksid töötama ka teistes Linuxi distributsioonides. Juhul kui te ei leia teatud logifaile, võite kasutada käsku „Otsi”, mille saab oma süsteemi installida paketihalduri kaudu.
GNOME logid
GNOME Logs on graafiline logivaatur, mis tarnitakse vaikimisi enamikus GNOME Shelli põhistes Linuxi distributsioonides. See näitab kõiki Systemdi ajakirjade jaoks loodud logisid. Systemd haldab kõiki teie süsteemis töötavaid teenuseid ning vastutab erinevate käivitamisel käivitatud teenuste käivitamise, peatamise ja jälgimise eest. GNOME logid kategoriseerivad logid kenasti erinevates pealkirjades ja saate need logid eksportida tekstifailidesse. Samuti võimaldab see erinevate filtrite abil otsida ja täpsustada logisõnumeid.
GNOME logide installimiseks Ubuntu käivitage järgmine käsk:
$ sudo apt install gnome-logidGNOME-i logisid saate installida teistesse Linuxi distributsioonidesse, otsides seda teie jaotusega kaasas olevast paketihaldurist. Teise võimalusena saate selle koostada lähtekoodist.
Linuxi tuumalogid
Tuuma logide vaatamiseks terminalis käivitage järgmine käsk:
$ cat / var / log / kern.logi
Logifaili saate avada ka mis tahes valitud tekstiredaktoris. Ülaltoodud ekraanipilt näitab toru sümboli järel käsu “saba” kasutamist. See tagab, et väljundina kuvatakse ainult paar viimast rida (antud juhul kaks rida).
Eelmise alglaadimise kernelilogide vaatamiseks käivitage järgmine käsk:
$ cat / var / log / kern.logi.1X11 logid
X11 Xorg-i kuvaserveri logisid võib leida kahest asukohast, sõltuvalt teie Linuxi levitamisest. Logid võivad asuda kas "/ var / log /" või "$ HOME /.local / share / xorg / ”kataloogid. Xorgi logifailide õige asukoha leiate alloleva käsu käivitamisega:
$ leidke Xorg.0.logi"0" osa failinimes tähistab ühendatud monitori identifitseerimisnumbrit. Kui teie süsteemiga on ühendatud ainult üks kuva, peaks failinimi olema „Xorg.0.logi ”. Mitme kuvari seadistuste korral salvestatakse mitu logifaili, üks iga monitori jaoks. Näiteks mitme kuvari seadistustes võivad failinimed olla „Xorg.0.logi ”,„ Xorg.1.logi ”ja nii edasi.
Nende logide vaatamiseks käsuga “less” kasutage järgmist käsku:
$ vähem $ HOME /.local / share / xorg / Xorg.0.logi„Vähem“ käsk lühendab terminali väljundit ja võimaldab teil interaktiivselt navigeerida terminali väljundi järgmisele reale
Dmesg
Dmesg prindib tuuma logisõnumeid või Linuxi tuuma "helipuhvreid". Seda kasutatakse kogu kerneli genereeritud väljundi, eriti ühendatud riistvaraga ja nende draiveritega seotud sõnumite uurimiseks ja silumiseks.
Dmesg-logi kuvamiseks käivitage järgmised käsud:
$ dmesgKõiki dmesg käsurea argumente saate kontrollida, käivitades terminalis järgmise käsu:
$ mees dmesgBuutsõnumid
Alglaadimissõnumite logi kuvamiseks käivitage järgmine käsk:
$ sudo kass / var / log / boot.logiEelmise alglaadimise logide kuvamiseks käivitage järgmine käsk:
$ sudo kass / var / log / boot.logi.1Süsteemilogid
Süsteemilogifailid salvestavad mitmesuguseid silumiseks kasulikke sõnumeid. Kui te ei leia teatud logisõnumeid teistest failidest, on tõenäoline, et need võivad olla syslogifailides.
Praeguste ja eelmiste syslogifailide kuvamiseks käivitage järgmised käsud:
$ cat / var / log / syslog$ cat / var / log / syslog.1
Volituste logid
Autoriseerimislogid või lihtsalt „Auth” -logid registreerivad sudo käsu taotletud kaugsisselogimiskatseid ja parooliviipasid. Nende logide vaatamiseks kasutage järgmisi käske:
$ cat / var / log / auth.logi$ cat / var / log / auth.logi.1
Logi sisse logid
„Faillog” salvestab nurjunud sisselogimiskatsed, samas kui „Lastlog” näitab teavet viimase sisselogimise kohta. Sisselogimiskirjete nägemiseks käivitage järgmised käsud:
$ faillog$ lastlog
Kolmanda osapoole rakenduste logid
Kasutaja installitud kolmanda osapoole rakendustel pole juurjuurdepääsu. Kui nad salvestavad logisid, peaksid need olema käivitatava faili kataloogis või järgmistes kohtades:
- $ KODU /
- $ KODU /.config /
- $ KODU /.kohalik / jaga /
Järeldus
Erinevate logifailide uurimine võib aidata süsteemi külmutamise ja krahhi silumisel, eriti kui arvutis on uut ja toetamata riistvara. Need logifailid on kasulikud ka turvarikkumiste või turvaaukude väljaselgitamiseks, kui neid on. Kui teie süsteemi installitud tarkvara käitumine ootab teid sageli või taaskäivitub ja jookseb kokku, peaksite kõigepealt uurima erinevaid süsteemi logifaile.