Betalingsmetoder Abuse

Sådan ser du logfiler i Linux

17.04.2021, 22:24

Systemadministratorer har ofte brug for at gennemgå logfiler i et Linux-driftsmiljø. Det er det første, der skal gøres, hvis der er et problem, og opgaven er at løse det. Linux-operativsystemet og kørende programmer genererer forskellige typer meddelelser, som logges i forskellige logfiler.

Placering af logfiler i Linux

Linux bruger særlig software, filer og mapper til at gemme logfiler. Hvis du ved, hvilke programmer der genererer hvilke logfiler, og endnu vigtigere, hvor disse logfiler er placeret, kan du hurtigt løse eventuelle problemer med minimalt tidstab. Nu skal vi se på de vigtigste dele af Linux' logsystem, logfilerne og de værktøjer, der kan bruges til at se Linux-logfiler.

Alle de grundlæggende Linux-logfiler ligger i mappen /var/log/, og du kan se logfilerne for dit system ved hjælp af kommandoen ls:

$ ls -l /var/log/

Sådan ser du logfiler i Linux

Lad os nu se på de 20 forskellige Linux-logfiler, der ligger i mappen /var/log/. Nogle af disse logfiler findes kun på bestemte distributioner, f.eks. findes dpkg.log kun på Debian-baserede systemer:

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

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

Lad os derefter se på, hvordan man ser disse logfiler i operativsystemet.

Visning af logfiler i Linux

For at se logfiler i Linux-operativmiljøet er det praktisk at bruge flere kommandolinjeværktøjer. Dette gøres normalt ved hjælp af en teksteditor eller et særligt værktøj. Du skal sandsynligvis have superbrugerrettigheder for at se logfiler i Linux. Listen over kommandoer, der oftest bruges til dette formål, er som følger:

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

For at se en rullebar log af /var/log/dmesg skal du bare udføre:

$ less /var/log/dmesg

Sådan ser du logfiler i Linux

Se logfiler i realtid:

$ tail -f /var/log/dmesg

Åbn dmesg-logfilen:

$ cat /var/log/dmesg

Se de første linjer:

$ head /var/log/dmesg

Yderligere outputfejl fra /var/log/messages:

$ grep -i error /var/log/dmesg

Sådan ser du logfiler i Linux

Du kan også se logfiler i Linux ved hjælp af grafiske værktøjer. Logs-programmet kan bruges til nemt at se og spore systemlogs på en bærbar Linux-computer eller en pc.

Sådan ser du logfiler i Linux

Du kan installere programmet på ethvert system med en X-server installeret. Enhver grafisk test-editor kan også bruges til at se logfilerne.