AccueilGlossaire › dmesg (Kernel Ring Buffer)

dmesg (Kernel Ring Buffer)

Linux

Commande affichant les messages du kernel buffer (boot, drivers, errors).

dmesg ("diagnostic message") est l'outil CLI affichant les messages du kernel ring buffer — l'endroit où le kernel Linux loggue ses événements (boot messages, hardware detection, driver loading, kernel errors, OOM killer, hardware faults). Essential pour troubleshooting hardware et bas niveau system.

Utilisations courantes : (1) `dmesg` — afficher tout ; (2) `dmesg -T` — timestamps human-readable (vs seconds since boot) ; (3) `dmesg -w` — follow (watch) ; (4) `dmesg --level=err,warn` — filter par level ; (5) `dmesg | grep -i error` ; (6) `dmesg | grep -i usb` — détection USB ; (7) `dmesg | tail -50` ; (8) `dmesg -c` — clear buffer (requires root) ; (9) `dmesg --facility=daemon`.

Cas d'usage : (1) **Hardware troubleshooting** — vérifier détection disques, USB, GPU au boot ; (2) **Driver issues** — modprobe errors, kernel module loading ; (3) **OOM killer** — voir process tuées memory issues (`dmesg | grep -i oom`) ; (4) **Network interface** — link up/down events ; (5) **Filesystem errors** — corruption, mount failures ; (6) **Security events** — SELinux denials (parfois aussi audit.log) ; (7) **Performance** — segfaults, soft lockups.

Lien systemd : sur systèmes modernes systemd, dmesg output également capturé par systemd-journald, accessible via `journalctl -k` (kernel logs) ou `journalctl --dmesg`. Compétences RHCSA, LFCS, CKA.

Certifications qui couvrent ce concept
RHCSA LFCS CKA
Termes liés
journalctl (systemd journal) systemd auditd (alias)

Préparez vos certifications IT gratuitement

200+ certifications, 400 000+ questions, examens blancs chronométrés.

Voir le catalogue →
← Retour au glossaire