dmesg
Processus et système
Syntaxe
sudo dmesg -T | tailLit le tampon circulaire du noyau, le premier endroit a consulter apres un incident disque ou USB ; sa taille est fixe, donc les lignes anciennes ont deja disparu, et la plupart des distributions exigent root (macOS utilise `log show`).
Options courantes
| Option | Signification |
|---|---|
| -T | Human-readable timestamps instead of seconds since boot. |
| -w | Follow new kernel messages as they appear. |
| -l err,warn | Filter by level. |
| -H | Paged, colourised, relative-time output. |
| --since "5 min ago" | Time-bounded output (newer util-linux). |
Exemples
sudo dmesg -T | tail -50Read what the kernel said about a disk or USB device just now.
dmesg -wWatch live while you plug something in.
log show --last 10mThe macOS equivalent; its dmesg exists but shows almost nothing.
Ce qui tourne et ce qui mange la machine. Identifier vient avant tuer.
Comment lire
- Les crochets [ ] marquent une partie facultative.
- Les points de suspension … signifient qu’on peut en mettre plusieurs.
- Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.
Questions fréquentes
Q. Que fait dmesg ?
Lit le tampon circulaire du noyau, le premier endroit a consulter apres un incident disque ou USB ; sa taille est fixe, donc les lignes anciennes ont deja disparu, et la plupart des distributions exigent root (macOS utilise `log show`).
Q. Comment l’écrire ?
sudo dmesg -T | tail — les crochets marquent ce qui est facultatif.
Q. Combien d’options valent la peine ?
Il y en a 5 ici ; la liste complète est dans man dmesg. Cette commande relève de Processus et système.
Commandes liées
page man: man dmesg