See artikkel selgitab, kuidas vaadata erinevaid Linuxi failisüsteemis hajutatud logifaile. Logifailid on kasulikud süsteemi anomaaliate väljaselgitamiseks ja võivad aidata nende parandusi välja töötada. Kõik allpool loetletud käsud on testitud Ubuntu 20.04 LTS versioonis, kuid need peaksid töötama ka teistes Linuxi distributsioonides. Kui te ei leia teatud logifaile, võite kasutada käsku Otsi, mille saab installida teie süsteemi paketihalduri kaudu.
GNOME'i logid
GNOME Logs on graafiline logivaade, mis on vaikimisi tarnitud enamikus GNOME Shelli Linuxi distributsioonides. See näitab kõiki süsteemiajakirjade 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 Logs kategoriseerib logid kenasti erinevatesse rubriikidesse ja saate need logid tekstifailidesse eksportida. Samuti võimaldab see erinevate filtrite abil logisõnumeid otsida ja täiustada.
Ubuntu GNOME logide installimiseks käivitage järgmine käsk:
$ sudo apt install gnome-logs
GNOME Logsi saate installida ka teistesse Linuxi distributsioonidesse, otsides seda oma distributsiooniga kaasas olevast paketihaldurist. Teise võimalusena saate selle kompileerida lähtekood .
Linuxi tuuma logid
Terminali logide vaatamiseks terminalis käivitage järgmine käsk:
$ cat /var/log/kern.log
Logifaili saate avada ka mis tahes valitud tekstiredaktoris. Ülaltoodud ekraanipilt näitab saba käsu kasutamist pärast toru sümbolit. See tagab, et väljundina kuvatakse ainult paar viimast rida (sel juhul kaks rida).
Eelmise alglaadimise kerneli logide vaatamiseks käivitage järgmine käsk:
$ cat /var/log/kern.log.1X11 Logid
Sõltuvalt teie Linuxi distributsioonist võib X11 Xorgi kuvaserveri logisid leida kahes kohas. Logid võivad asuda kataloogides/var/log/või $ HOME/.local/share/xorg/. Xorgi logifailide õige asukoha leiate alloleva käsu abil:
$ locate Xorg.0.logFailinime 0 osa tähistab ühendatud kuvari identifitseerimisnumbrit. Kui teie süsteemiga on ühendatud ainult üks ekraan, peaks faili nimi olema Xorg.0.log. Mitme monitori seadistuste korral salvestatakse mitu logifaili, üks iga monitori kohta. Näiteks mitme monitori seadistustes võivad failinimed olla Xorg.0.log, Xorg.1.log ja nii edasi.
Nende logide vaatamiseks käsu vähem abil kasutage järgmist käsku:
$ vähem $ HOME/.local/share/xorg/Xorg.0.logVähem käsk lühendab terminali väljundit ja võimaldab teil klahvi abil interaktiivselt navigeerida terminali väljundi järgmisele reale.
Dmesg
Dmesg prindib tuuma logi sõnumid või Linuxi kerneli helinapuhvri. Seda kasutatakse kogu kerneli loodud väljundi, eriti ühendatud riistvara ja nende draiveritega seotud sõnumite uurimiseks ja silumiseks.
Dmesg logi vaatamiseks käivitage järgmised käsud:
$ dmesgSaate kontrollida kõiki käsurea argumente dmesg jaoks, käivitades terminalis järgmise käsu:
$ man dmesgAlglaadimissõnumid
Käivitamissõnumite logi vaatamiseks käivitage järgmine käsk:
$ sudo kass /var/log/boot.logEelmise alglaadimise logide vaatamiseks käivitage järgmine käsk:
$ sudo kass /var/log/boot.log.1Süsteemilogid
Süsteemi logifailid salvestavad mitmesuguseid silumiseks kasulikke sõnumeid. Kui te ei leia teatud logisõnumeid teistest failidest, on tõenäoline, et need võivad olla ka logifailides.
Praeguste ja eelmiste syslogifailide vaatamiseks käivitage järgmised käsud:
$ cat / var / log / syslog$ cat /var/log/syslog.1
Autoriseerimise logid
Autorimislogid või lihtsalt autentimislogid salvestavad sudo -käsuga nõutud kaug sisselogimiskatsed ja parooliviipad. Nende logide vaatamiseks kasutage järgmisi käske:
$ cat /var/log/auth.log$ cat /var/log/auth.log.1
Sisselogimislogid
Faillog salvestab ebaõnnestunud sisselogimiskatsed, samas kui Lastlog näitab teavet viimase sisselogimise kohta. Sisselogimisandmete vaatamiseks 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:
- $ HOME/
- $ HOME/.config/
- $ HOME/.local/share/
Järeldus
Erinevate logifailide uurimine võib aidata süsteemi külmutamise ja krahhi probleemide silumisel, eriti kui arvutis on uus ja toetamata riistvara. Need logifailid on kasulikud ka turvarikkumiste või turvaaukude väljaselgitamiseks. Kui teie süsteemile installitud tarkvarast ilmneb ootamatu käitumine või sagedased taaskäivitused ja krahhid, peaksite kõigepealt uurima erinevaid süsteemi logifaile.