Hvordan se systemloggfiler i Linux

Hvordan se systemloggfiler i Linux

Denne artikkelen vil forklare hvordan du kan se forskjellige loggfiler spredt over hele Linux -filsystemet. Loggfiler er nyttige for å finne ut systemavvik og kan hjelpe deg med å utvikle fikser for dem. Alle kommandoene som er oppført nedenfor er testet i Ubuntu 20.04 LTS -versjon, men de skal også jobbe i andre Linux -distribusjoner. I tilfelle du ikke er i stand til å finne visse loggfiler, kan du bruke “Feligion” -kommandoen, som kan installeres i systemet ditt gjennom Package Manager.

Gnome logger

GNOME -logger er en grafisk logee -seer som er sendt som standard i de fleste GNOME -skallbaserte Linux -distribusjoner. Det viser alle logger generert for SystemD -tidsskrifter. SystemD administrerer alle tjenester som kjører på systemet ditt, og det er ansvarlig for å starte, stoppe og overvåke forskjellige tjenester som lanseres på Boot. GNOME -logger kategoriserer logger i forskjellige overskrifter, og du kan eksportere disse logger til tekstfiler. Det lar deg også søke og avgrense loggmeldinger ved hjelp av forskjellige filtre.

For å installere GNOME -logger i Ubuntu, kjør kommandoen nedenfor:

$ sudo apt install Gnome-logs

Du kan installere GNOME -logger i andre Linux -distribusjoner ved å søke etter den i Package Manager sendt med distribusjonen din. Alternativt kan du samle den fra kildekoden.

Linux Kernel logger

For å se kjernelogger i terminalen, kjør kommandoen nedenfor:

$ katt/var/log/kjerner.Logg

Du kan også åpne loggfilen i hvilken som helst tekstredigerer etter eget valg. Skjermbildet over viser bruken av "hale" -kommandoen etter rørsymbolet. Det sikrer at bare de siste linjene vises som utgangen (to linjer i dette tilfellet).

For å se kjernelogger for forrige oppstart, kjør kommandoen nedenfor:

$ katt/var/log/kjerner.Logg.1

X11 logger

Logger for X11 Xorg Display Server finner du på to steder avhengig av Linux -distribusjonen din. Loggene kan være plassert ved enten “/var/log/” eller “$ hjemme/.Lokale/aksje/xorg/”kataloger. Du kan finne riktig plassering av Xorg -loggfiler ved å kjøre kommandoen nedenfor:

$ Finn Xorg.0.Logg

"0" -delen i filnavnet betegner identifikasjonsnummer for den tilkoblede skjermen. Hvis du bare har en skjerm koblet til systemet ditt, skal filnavnet være “Xorg.0.Logg". I tilfelle av multimonitoroppsett vil flere loggfiler bli spilt inn, en for hver skjerm. For eksempel, i multimonitoroppsett, kan filnavn være “Xorg.0.Logg ”,“ Xorg.1.logg ”og så videre.

For å se disse logger ved å bruke "mindre" -kommando, bruk følgende kommando:

$ mindre $ hjem/.Lokal/Share/Xorg/Xorg.0.Logg

“Mindre” kommando forkorter terminalutgangen og lar deg interaktivt navigere til neste linje i terminalutgangen ved hjelp av tast.

Dmesg

DMESG skriver ut kjerne loggmeldinger eller "ringbuffer" av Linux -kjernen. Det brukes til å undersøke og feilsøke all utdata generert av kjernen, spesielt meldinger relatert til tilkoblet maskinvare og driverne deres.

Kjør følgende kommandoer for å se DMESG -loggen:

$ dmesg

Du kan sjekke alle kommandolinjeargumenter for DMESG ved å kjøre følgende kommando i en terminal:

$ mann dmesg

Oppstartsmeldinger

Hvis du vil se oppstartsmeldinger, kjører du kommandoen nedenfor:

$ sudo cat/var/log/boot.Logg

For å se logger for forrige oppstart, kjør kommandoen nedenfor:

$ sudo cat/var/log/boot.Logg.1

Systemlogger

Systemloggfiler registrerer en rekke meldinger som er nyttige for feilsøking. Hvis du ikke finner visse loggmeldinger i andre filer, er sjansen stor for at de kan være i syslog -filer.

For å se henholdsvis gjeldende og tidligere syslog -filer, kjør følgende kommandoer:

$ katt/var/log/syslog
$ katt/var/log/syslog.1

Autorisasjonslogger

Autorisasjonslogger eller bare "autoris. For å se disse loggene, bruk følgende kommandoer:

$ katt/var/log/authent.Logg
$ katt/var/log/authent.Logg.1

Innloggingslogger

“Faillog” poster mislykkede påloggingsforsøk mens “lastlog” viser informasjon om siste pålogging. Kjør følgende kommandoer for å se påloggingsposter:

$ Faillog
$ lastlog

Tredjeparts applikasjonslogger

Brukerinstallerte tredjepartsapplikasjoner har ikke rottilgang. I tilfelle de registrerer noen logger, bør de være i katalogen til den kjørbare filen eller på følgende steder:

  • $ Hjem/
  • $ Hjem/.konfigurasjon/
  • $ Hjem/.Lokal/Del/

Konklusjon

Å undersøke forskjellige loggfiler kan hjelpe deg med å feilsøke problemer med frysing av systemer, spesielt når ny og ikke støttet maskinvare er til stede på PC. Disse loggfilene er også nyttige for å finne ut sikkerhetsbrudd eller sikkerhetsselskap hvis det er noen. Hvis du får uventet oppførsel fra programvare installert på systemet ditt eller hyppige omstarter og krasjer, er det første du bør gjøre å undersøke forskjellige systemloggfiler.