Makseviisid Abuse

Kuidas vaadata logisid Linuxis

17.04.2021, 22:24

Süsteemiadministraatoritel on Linuxi töökeskkonnas sageli vaja vaadata logisid. See on esimene asi, mida teha, kui on probleem ja ülesanne on seda parandada. Linuxi operatsioonisüsteem ja käivitatud rakendused genereerivad erinevat tüüpi teateid, mis logitakse erinevatesse logifailidesse.

Logide asukoht Linuxis

Linux kasutab logifailide salvestamiseks spetsiaalset tarkvara, faile ja katalooge. Kui te teate, millised programmid milliseid logisid genereerivad ja, mis veelgi tähtsam, kus need logid asuvad, saate tekkivaid probleeme kiiresti ja minimaalse ajakuluga lahendada. Järgnevalt vaatleme Linuxi logisüsteemi peamisi osi, logifaile ja utiliite, mida saab kasutada Linuxi logide vaatamiseks.

Kõik põhilised Linuxi logid asuvad kaustas /var/log/, mille logifailid saate oma süsteemi logifailid loetleda käsuga ls:

$ ls -l /var/log/

Kuidas vaadata logisid Linuxis

Järgnevalt vaatame 20 erinevat Linuxi logifaili, mis asuvad kataloogis /var/log/. Mõned neist logifailidest leidub ainult teatud distributsioonides, näiteks dpkg.log leidub ainult Debianil põhinevates süsteemides:

Просмотр Логов Линукс

Просмотр логов в Linux

Järgnevalt vaatame, kuidas neid logisid operatsioonisüsteemis vaadata.

Logide vaatamine Linuxis

Logide vaatamiseks Linuxi operatsioonisüsteemis on mugav kasutada mitut rida käsurea utiliite. Selleks kasutatakse tavaliselt mis tahes tekstiredaktorit või spetsiaalset utiliiti. Tõenäoliselt peate Linuxis logide vaatamiseks saama superuser-õigused. Selleks kõige sagedamini kasutatavate käskude nimekiri on järgmine:

  • cat;
  • head;
  • grep;
  • tail;
  • zcat;
  • zgrep;
  • zmore;
  • vi;
  • nano.

/var/log/dmesg keritava logi vaatamiseks tuleb lihtsalt käivitada:

$ less /var/log/dmesg

Kuidas vaadata logisid Linuxis

View real-time logs:

$ tail -f /var/log/dmesg

Avage dmesg logifail:

$ cat /var/log/dmesg

Vaadake esimesi ridu:

$ head /var/log/dmesg

Edasised väljundvead failist /var/log/messages:

$ grep -i error /var/log/dmesg

Kuidas vaadata logisid Linuxis

Linuxis saab logisid vaadata ka graafiliste utiliitide abil. Programmi Logs saab kasutada süsteemi logide lihtsaks vaatamiseks ja jälgimiseks Linuxi sülearvutis või personaalarvutis.

Kuidas vaadata logisid Linuxis

Programmi saab paigaldada mis tahes süsteemi, kuhu on paigaldatud X-server. Samuti saab logide vaatamiseks kasutada mis tahes graafilist testredaktorit.