Maksutavat Abuse

Kuinka tarkastella lokeja Linuxissa

17.04.2021, 22:24

Järjestelmänvalvojat joutuvat usein tarkastelemaan lokeja Linux-käyttöympäristössä. Tämä on ensimmäinen asia, joka on tehtävä, jos on olemassa ongelma ja tehtävä on korjata se. Linux-käyttöjärjestelmä ja käynnissä olevat sovellukset tuottavat erityyppisiä viestejä, jotka kirjataan eri lokitiedostoihin.

Lokien sijainti Linuxissa

Linux käyttää erityisiä ohjelmistoja, tiedostoja ja hakemistoja lokitiedostojen tallentamiseen. Jos tiedät, mitkä ohjelmat tuottavat mitäkin lokitiedostoja, ja mikä tärkeintä, missä nämä lokit sijaitsevat, pystyt ratkaisemaan nopeasti ja mahdollisimman vähällä ajanhukalla ilmenevät ongelmat. Seuraavaksi tarkastelemme Linuxin lokijärjestelmän tärkeimpiä osia, lokitiedostoja ja apuohjelmia, joita voidaan käyttää Linux-lokien tarkasteluun.

Kaikki Linuxin peruslokit sijaitsevat kansiossa /var/log/ voit listata järjestelmäsi lokitiedostot komennolla ls:

$ ls -l /var/log/

Kuinka tarkastella lokeja Linuxissa

Seuraavaksi tarkastellaan 20:tä eri Linux-lokitiedostoa, jotka sijaitsevat hakemistossa /var/log/. Jotkut näistä lokitiedostoista löytyvät vain tietyistä jakeluista, esimerkiksi dpkg.log löytyy vain Debian-pohjaisista järjestelmistä:

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

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

Seuraavaksi tarkastellaan, miten näitä lokitiedostoja voidaan tarkastella käyttöjärjestelmässä.

Lokien tarkastelu Linuxissa

Lokien tarkastelemiseksi Linux-käyttöympäristössä on kätevää käyttää useita rivikomento-apuohjelmia. Tämä tehdään yleensä käyttämällä mitä tahansa tekstieditoria tai erityistä apuohjelmaa. Todennäköisesti sinun on saatava superuser-oikeudet, jotta voit tarkastella lokeja Linuxissa. Seuraavassa on luettelo tähän tarkoitukseen useimmin käytetyistä komennoista:

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

Voit tarkastella vieritettävää lokia /var/log/dmesg suorittamalla:

$ less /var/log/dmesg

Kuinka tarkastella lokeja Linuxissa

Näytä reaaliaikaiset lokit:

$ tail -f /var/log/dmesg

Avaa dmesg-lokitiedosto:

$ cat /var/log/dmesg

Näytä ensimmäiset rivit:

$ head /var/log/dmesg

Muita tulostusvirheitä /var/log/messages-tiedostosta:

$ grep -i error /var/log/dmesg

Kuinka tarkastella lokeja Linuxissa

Voit tarkastella lokeja Linuxissa myös graafisten apuohjelmien avulla. Logit-ohjelman avulla voit helposti tarkastella ja seurata järjestelmälokeja Linux-kannettavassa tietokoneessa tai henkilökohtaisessa tietokoneessa.

Kuinka tarkastella lokeja Linuxissa

Voit asentaa ohjelman mihin tahansa järjestelmään, johon on asennettu X-palvelin. Myös mitä tahansa graafista testieditoria voidaan käyttää lokien tarkasteluun.