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.
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/
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:
Lad os derefter se på, hvordan man ser disse logfiler i operativsystemet.
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:
For at se en rullebar log af /var/log/dmesg skal du bare udføre:
$ less /var/log/dmesg
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
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.
Du kan installere programmet på ethvert system med en X-server installeret. Enhver grafisk test-editor kan også bruges til at se logfilerne.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: