🖥️ Het dmesg Commando in Linux¶
In deze handleiding leer je hoe je dmesg gebruikt op een Linux-systeem.
Het commando dmesg wordt gebruikt om kernel- en hardwaremeldingen weer te geven.
Het is een essentieel hulpmiddel voor systeem- en foutdiagnose.
Achtergrondinformatie
Het commando dmesg is standaard aanwezig op vrijwel alle Linux-distributies.
- Het toont berichten die door de kernel tijdens het opstarten en runtime zijn gelogd.
- Veel gebruikt bij het controleren van hardware, drivers, foutmeldingen of het debuggen van het systeem.
- In combinatie met
grepkun je specifieke meldingen filteren, bijvoorbeeld voor een bepaald apparaat.
Controleren of dmesg aanwezig is¶
Controleer de aanwezigheid en versie van dmesg:
⚙️ Installeren van dmesg¶
Het commando dmesg maakt deel uit van het pakket util-linux.
Meestal is het standaard aanwezig.
Installatie op Debian/Ubuntu:
Hieronder vind je enkele veelgebruikte voorbeelden van dmesg:
dmesg→ Toon alle kernelmeldingendmesg | less→ Blader door de meldingendmesg | grep usb→ Filter meldingen over USB-apparatendmesg -T→ Toon tijdstempels in leesbaar formaat
dmesg -C→ Maak de ringbuffer leeg (alle oude meldingen verwijderen)dmesg --level=err,warn→ Toon alleen fout- en waarschuwingsmeldingendmesg -n 1→ Stel het minimale logniveau in voor console-uitvoer
dmesg heeft geen configuratiebestanden.
Kernelmeldingen worden beheerd door het systeem zelf via de ringbuffer en /proc/kmsg.
De kernellog wordt opgeslagen in de ringbuffer en kan ook worden doorgestuurd naar logbestanden via rsyslog of journalctl:
Updaten van dmesg¶
Omdat dmesg deel uitmaakt van util-linux, update je dit pakket:
Verwijderen van dmesg¶
Het verwijderen van dmesg wordt niet aanbevolen, omdat het essentieel is voor systeemdiagnose.
📖 Handleiding¶
De ingebouwde handleiding is beschikbaar via: