Kuidas vaadata süsteemilogi faile Linuxis

How View System Log Files Linux



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.1

X11 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.log

Failinime 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.log

Vä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:

$ dmesg

Saate kontrollida kõiki käsurea argumente dmesg jaoks, käivitades terminalis järgmise käsu:

$ man dmesg

Alglaadimissõnumid

Käivitamissõnumite logi vaatamiseks käivitage järgmine käsk:

$ sudo kass /var/log/boot.log

Eelmise alglaadimise logide vaatamiseks käivitage järgmine käsk:

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

Sü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.