Betalingsmåter Abuse

Slik viser du logger i Linux

17.04.2021, 22:24

Systemadministratorer har ofte behov for å gå gjennom logger i et Linux-operativmiljø. Dette er det første man må gjøre hvis det oppstår et problem, og oppgaven er å løse det. Linux-operativsystemet og applikasjoner som kjører, genererer forskjellige typer meldinger som logges i ulike loggfiler.

Plassering av logger i Linux

Linux bruker spesiell programvare, filer og kataloger for å lagre loggfiler. Hvis du vet hvilke programmer som genererer hvilke logger, og, enda viktigere, hvor disse loggene befinner seg, vil du raskt kunne løse eventuelle problemer som oppstår, med minimalt tidstap. Nå skal vi se på de viktigste delene av Linux' loggsystem, loggfilene og verktøyene som kan brukes til å vise Linux-logger.

Alle de grunnleggende Linux-loggene ligger i mappen /var/log/, og du kan få en liste over loggfilene for systemet ditt ved hjelp av kommandoen ls:

$ ls -l /var/log/

Slik viser du logger i Linux

Nå skal vi se på de 20 forskjellige Linux-loggfilene som ligger i katalogen /var/log/. Noen av disse loggene finnes bare på visse distribusjoner, for eksempel dpkg.log, som bare finnes på Debian-baserte systemer:

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

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

La oss nå se på hvordan du kan se disse loggene i operativsystemet.

Vise logger i Linux

For å vise logger i Linux-operativmiljøet er det praktisk å bruke flere kommandolinjeverktøy. Dette gjøres vanligvis ved hjelp av en tekstredigerer eller et spesielt verktøy. Du må sannsynligvis ha superbrukerrettigheter for å vise logger i Linux. Listen over kommandoer som oftest brukes til dette formålet er som følger:

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

For å se en rullbar logg over /var/log/dmesg, kjør bare :

$ less /var/log/dmesg

Slik viser du logger i Linux

Vis logger i sanntid:

$ tail -f /var/log/dmesg

Åpne dmesg-loggfilen:

$ cat /var/log/dmesg

Vis de første linjene:

$ head /var/log/dmesg

Ytterligere utdatafeil fra /var/log/messages:

$ grep -i error /var/log/dmesg

Slik viser du logger i Linux

Du kan også vise logger i Linux ved hjelp av grafiske verktøy. Logs-programmet kan brukes til å vise og spore systemlogger på en bærbar Linux-pc eller en PC.

Slik viser du logger i Linux

Du kan installere programmet på et hvilket som helst system med en X-server installert. Du kan også bruke et hvilket som helst grafisk testredigeringsprogram til å vise loggene.