¿Qué es DMESG en Linux y cómo lo uso??
- 4962
- 1356
- Eduardo Tapia
Si ha estado usando Linux durante algún tiempo, es probable que haya apreciado lo estable y configurable que es, especialmente si tiene una idea de administrar bien un sistema de Linux. Una de esas herramientas para administrar un sistema es verificar el dmesg
Registro de kernel regularmente, y especialmente cuando hay un problema con el sistema. El primer lugar para ir es a menudo el dmesg
registro.
En este tutorial, aprenderás:
- Cómo acceder al
dmesg
tronco - Cómo usar la fecha estándar y las marcas de tiempo en lugar del valor predeterminado (los segundos de número desde que se inició el núcleo)
- ¿Qué tipo de información puede ver en el registro del núcleo?
Requisitos y convenciones de software utilizados
Categoría | Requisitos, convenciones o versión de software utilizada |
---|---|
Sistema | Independiente de la distribución de Linux |
Software | Línea de comando bash, sistema basado en Linux |
Otro | Cualquier utilidad que no esté incluida en el shell bash de forma predeterminada se puede instalar utilizando sudo apt-get instalación de utilidad de utilidad (o yum instalación para sistemas basados en redhat) |
Convenciones | # - requiere que los comandos de Linux se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio$-Requiere que los comandos de Linux se ejecuten como un usuario regular no privilegiado |
Cómo acceder al registro del kernel DMESG
Para acceder al dmesg
Log del kernel, simplemente ejecute el dmesg
Comando desde su solicitud de consola, no se requieren privilegios administrativos (root) (por defecto) para acceder al registro:
$ dmesg ... [64283.356724] Información: Tarea CP: 647102 bloqueada por más de 120 segundos ... [97931.332991] ACPI: Preparación para ingresar al sistema Sleep State S3 [97931.704526] PM: Memoria NVS de plataforma de guardado [97931.704591] Desactivando las CPU no boot ... [97931.707220] Smpboot: la CPU 1 ahora está fuera de línea ... [97931.746603] ACPI: currículum de bajo nivel completo [97931.746667] PM: Restauración de la plataforma NVS Memory [97931.748520] habilitando CPU no boot ... [97931.748551] x86: Configuración de SMP de arranque: [97931.748551] SMPBOOT: BOOTING NODO 0 Procesador 1 ..
Cada vez que inserta un nuevo disco en el sistema, ponga el sistema a dormir o haga muchas otras cosas, el registro del núcleo realizará un seguimiento de estos eventos y los registrará para una revisión posterior. Simplemente ejecutando dmesg
en el símbolo del sistema menciona toda la información, en orden cronológico, con un índice de tiempo de liderazgo ya que comenzó el sistema (o más específicamente; el núcleo), en el formato de segundos.milisegundos
.
El registro del núcleo DMESG con fecha regular y marcas de tiempo
También puede solicitar que el registro se imprima en una fecha ISO más amigable para los humanos y formato de marca de tiempo:
$ DMESG-Time-format = ISO ... 2021-03-14T13: 49: 21,917805+11: 00 SD 3: 0: 0: 0: [SDA] Disco inicial ..
Desplazándose por el registro DMESG
Si desea desplazarse por la salida DMESG completa desde el inicio, use una tubería (| más
)
Información proporcionada por los conductores
Varios controladores también pueden escribir en el registro, y dichos mensajes generalmente tienen el prefijo con una etiqueta líder que indica el controlador que está escribiendo información:$ dmesg ... [2.006753] USB 1-6: Producto: Mouse óptico USB ... [12.197240] SND_HDA_INTEL 0000: 01: 00.1: Bound 0000: 01: 00.0 ..Conclusión
En este artículo, miramos brevemente el
dmesg
Registro de kernel, cómo acceder a él y qué tipo de información puede obtener de este registro. Eldmesg
El registro es una herramienta principal de solución de problemas cuando algo está mal con su sistema Linux. Disfruta dmesg!Para otro artículo interesante cerca de este tema, consulte cómo acceder a las páginas manuales para los comandos de Linux. También puede disfrutar usando la pantalla GNU con ejemplos.
Tutoriales de Linux relacionados:
- Cosas para instalar en Ubuntu 20.04
- Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
- Una introducción a la automatización, herramientas y técnicas de Linux
- Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
- Sistema colgado de Linux? Cómo escapar a la línea de comando y ..
- Mint 20: Mejor que Ubuntu y Microsoft Windows?
- Cómo arrancar dual Kali Linux y Windows 10
- Descarga de Linux
- Cosas para instalar en Ubuntu 22.04
- Instale Arch Linux en VMware Workstation
- « Sistema colgado de Linux? Cómo escapar a la línea de comando y más
- Cómo descubrir, desde el interior de un script de Bash, el camino en el que se encuentra el script »