dmesg
Procesos y sistema
Uso
sudo dmesg -T | tailLee el buffer circular del nucleo, el primer sitio donde mirar tras un problema de disco o USB; es un buffer de tamano fijo, asi que las lineas viejas ya se fueron, y casi todas las distribuciones piden root (macOS usa `log show`).
Opciones habituales
| Opción | Significado |
|---|---|
| -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). |
Ejemplos
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.
Qué se está ejecutando y qué se come la máquina. Identificarlo va antes de matarlo.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace dmesg?
Lee el buffer circular del nucleo, el primer sitio donde mirar tras un problema de disco o USB; es un buffer de tamano fijo, asi que las lineas viejas ya se fueron, y casi todas las distribuciones piden root (macOS usa `log show`).
Q. ¿Cómo se escribe?
sudo dmesg -T | tail — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 5; la lista completa está en man dmesg. Este comando está en Procesos y sistema.
Comandos relacionados
página man: man dmesg