Startpagina > Pakket- en systeembeheer > journalctl -xe

journalctl -xe: Gedetailleerde analyse van systeellogboeken en probleemdiagnose

`journalctl -xe` is een commando dat de nieuwste logboekvermeldingen van het `systemd`-journaal weergeeft met gedetailleerde uitleg. Het is zeer nuttig voor het diagnosticeren van systeemfouten, waarschuwingsberichten of problemen met specifieke services, en biedt de nodige context en informatie voor probleemoplossing.

Overzicht

`journalctl -xe` is een combinatie van de opties `-x` (uitgebreide uitleg) en `-e` (ga naar het einde van het journaal) met het commando `journalctl`. Deze combinatie toont de meest recente systeemlogboeken en biedt aanvullende uitleg voor fout- of waarschuwingsberichten, links naar relevante handleidingen en bugrapporten, wat het probleemoplossingsproces aanzienlijk vergemakkelijkt. Het is een essentieel hulpmiddel voor het snel identificeren en analyseren van diverse systeemgebeurtenissen, zoals opstartfouten, servicecrashes en hardwareproblemen.

Belangrijkste functies

  • Direct bekijken van de meest recente systeellogboeken
  • Gedetailleerde uitleg van fout- en waarschuwingsberichten
  • Verwijzingen naar relevante documentatie en links voor probleemoplossing
  • Snelle diagnose en analyse van systeemgebeurtenissen

Belangrijkste opties

`journalctl -xe` is een specifieke combinatie van opties voor het `journalctl`-commando. De rol van elke optie is als volgt:

Basisopties

Filteropties (te gebruiken met journalctl)

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`journalctl -xe` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Diverse gebruiksvoorbeelden van het `journalctl -xe`-commando.

Bekijk de nieuwste logboeken met gedetailleerde uitleg

journalctl -xe

Toont de meest recente systeemlogboeken met gedetailleerde uitleg.

Controleer de nieuwste foutlogboeken van een specifieke service

journalctl -xe -u apache2.service

Bijvoorbeeld, controleer de nieuwste logboeken van `apache2.service` met gedetailleerde uitleg.

Bekijk gedetailleerde logboeken van gisteren tot nu

journalctl -xe --since "yesterday"

Toont alle systeemlogboeken die sinds middernacht gisteren tot nu zijn gegenereerd, met gedetailleerde uitleg.

Bekijk gedetailleerde logboeken sinds de vorige boot

journalctl -xe -b -1

Toont alle logboeken sinds de vorige boot (`-b -1`) met gedetailleerde uitleg.

Bekijk gedetailleerde logboeken binnen een specifiek tijdsbereik

journalctl -xe --since "2023-01-01 10:00:00" --until "2023-01-01 11:00:00"

Bekijkt logboeken van 10:00 tot 11:00 op 1 januari 2023, met gedetailleerde uitleg.

Tips & Aandachtspunten

`journalctl -xe` is een krachtig diagnostisch hulpmiddel, maar het gebruik van enkele tips kan de efficiëntie verhogen bij het verwerken van grote hoeveelheden logboeken.

Maak actief gebruik van logboekfiltering

Door logboeken te filteren op specifieke tijdsbereiken (`--since`, `--until`), specifieke units (`-u`), specifieke PIDs (`_PID=`), of specifieke berichten (`-g` of `grep`), kunt u de gewenste informatie snel vinden. `journalctl -xe -u sshd.service --since "1 hour ago"`

Configureer permanente journaling

Standaard kunnen `journalctl`-logboeken verdwijnen na een herstart. Door de map `/var/log/journal` aan te maken, slaat `systemd-journald` logboeken permanent op in deze map. `sudo mkdir -p /var/log/journal`

Wijzig het uitvoerformaat

Met de optie `-o` kunt u logboeken in verschillende uitvoerformaten bekijken, zoals `json`, `short`, `verbose`. `journalctl -xe -o json` toont logboeken in JSON-formaat, wat handig is voor integratie met andere tools.

Realtime monitoring

Door de optie `-f` toe te voegen, worden nieuwe logboeken realtime weergegeven, vergelijkbaar met `tail -f`. `journalctl -xe -f`



Hétzelfde categoriecommando