syslog

Hur man visar systemloggfiler i Linux

Hur man visar systemloggfiler i Linux

Den här artikeln kommer att förklara hur man visar olika loggfiler utspridda över Linux-filsystemet. Loggfiler är användbara för att ta reda på systemavvikelser och kan hjälpa till att utveckla korrigeringar för dem. Alla kommandon som listas nedan testas i Ubuntu 20.04 LTS-version, men de borde också fungera i andra Linux-distributioner. Om du inte kan hitta vissa loggfiler kan du använda kommandot "Lokalisera" som kan installeras i ditt system via pakethanteraren.

GNOME-loggar

GNOME-loggar är en grafisk loggvisare som levereras som standard i de flesta GNOME-skalbaserade Linux-distributioner. Den visar alla loggar som skapats för systemd-tidskrifter. Systemd hanterar alla tjänster som körs på ditt system och ansvarar för att starta, stoppa och övervaka olika tjänster som startas vid start. GNOME-loggar kategoriserar snyggt loggar i olika rubriker och du kan exportera dessa loggar till textfiler. Det låter dig också söka och förfina loggmeddelanden med olika filter.

För att installera GNOME-loggar i Ubuntu, kör kommandot nedan:

$ sudo apt installera gnome-loggar

Du kan installera GNOME-loggar i andra Linux-distributioner genom att söka efter det i pakethanteraren som levererades med din distribution. Alternativt kan du sammanställa den från källkoden.

Linux-kärnloggar

För att visa kärnloggar i terminal, kör kommandot nedan:

$ cat / var / log / kern.logga

Du kan också öppna loggfilen i valfri textredigerare. Skärmdumpen ovan visar användningen av “svans” -kommandot efter rörsymbolen. Det säkerställer att endast de sista raderna visas som utdata (två rader i detta fall).

Om du vill visa kärnloggar för tidigare start kör du kommandot nedan:

$ cat / var / log / kern.logga.1

X11-loggar

Loggar för X11 Xorg-skärmserver finns på två platser beroende på din Linux-distribution. Loggarna kan hittas antingen “/ var / log /” eller “$ HOME /.lokala / dela / xorg / ”kataloger. Du hittar rätt plats för Xorg-loggfiler genom att köra kommandot nedan:

$ hitta Xorg.0.logga

”0” -delen i filnamnet anger identifikationsnummer för den anslutna bildskärmen. Om du bara har en skärm ansluten till ditt system bör filnamnet vara "Xorg.0.logga". Vid inställningar för flera skärmar kommer flera loggfiler att spelas in, en för varje bildskärm. Till exempel i inställningar för flera skärmar kan filnamnen vara "Xorg.0.logg "," Xorg.1.logga ”och så vidare.

För att visa dessa loggar med kommandot "mindre", använd följande kommando:

$ mindre $ HEM /.lokal / dela / xorg / Xorg.0.logga

Kommandot "Mindre" förkortar terminalutgången och låter dig interaktivt navigera till nästa rad i terminalutgången med nyckel-.

Dmesg

Dmesg skriver ut kärnloggmeddelanden eller "ringbuffert" för Linux-kärnan. Den används för att undersöka och felsöka all produktion som genereras av kärnan, särskilt meddelanden relaterade till ansluten maskinvara och deras drivrutiner.

Kör följande kommandon för att visa dmesg-loggen:

$ dmesg

Du kan kontrollera alla kommandoradsargument för dmesg genom att köra följande kommando i en terminal:

$ man dmesg

Startmeddelanden

För att visa startmeddelandeloggen, kör kommandot nedan:

$ sudo cat / var / log / boot.logga

För att visa loggar för tidigare start, kör kommandot nedan:

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

Systemloggar

Systemloggfiler registrerar en mängd olika meddelanden som är användbara för felsökning. Om du inte hittar vissa loggmeddelanden i andra filer är chansen att de kan finnas i syslog-filer.

För att visa aktuella respektive tidigare syslogfiler, kör följande kommandon:

$ cat / var / log / syslog
$ cat / var / log / syslog.1

Auktoriseringsloggar

Auktoriseringsloggar eller helt enkelt “Auth” -loggar registrerar fjärranloggningsförsök och lösenordsuppmaningar begärda av sudo-kommandot. Använd följande kommandon för att se dessa loggar:

$ cat / var / log / auth.logga
$ cat / var / log / auth.logga.1

Inloggningsloggar

"Faillog" registrerar misslyckade inloggningsförsök medan "Lastlog" visar information om senaste inloggning. Kör följande kommandon för att se inloggningsposter:

$ faillog
$ lastlog

Tredjepartsapplikationsloggar

Användarinstallerade tredjepartsapplikationer har inte root-åtkomst. Om de registrerar några loggar ska de finnas i katalogen för den körbara filen eller på följande platser:

Slutsats

Att undersöka olika loggfiler kan hjälpa till att felsöka systemfrysning och kraschproblem, särskilt när ny hårdvara som inte stöds finns på datorn. Dessa loggfiler är också användbara för att upptäcka säkerhetsöverträdelser eller säkerhetsbrister om det finns några. Om du får oväntat beteende från programvara som är installerad på ditt system eller ofta startar om och kraschar, är det första du bör göra att undersöka olika systemloggfiler.

Mus Mus vänsterklicka på knappen fungerar inte på Windows 10
Mus vänsterklicka på knappen fungerar inte på Windows 10
Om du använder en dedikerad mus med din bärbara dator eller stationära dator men musens vänsterklick-knapp fungerar inte på Windows 10/8/7 av någon an...
Mus Markören hoppar eller rör sig slumpmässigt när du skriver in Windows 10
Markören hoppar eller rör sig slumpmässigt när du skriver in Windows 10
Om du upptäcker att muspekaren hoppar eller rör sig på egen hand, automatiskt, slumpmässigt när du skriver in Windows-bärbar dator eller dator, kan nå...
Mus Så här vänder du mus- och styrplattans rullningsriktning i Windows 10
Så här vänder du mus- och styrplattans rullningsriktning i Windows 10
Mus och Pekplattas gör inte bara datoranvändning lättare men effektivare och mindre tidskrävande. Vi kan inte föreställa oss ett liv utan dessa enhete...