Hay muchas razones por las que debe conocer la versión del kernel de Linux, cuando desee instalar los encabezados de Linux, puede haber pocos, y es un error muy común incluso que VMware Workstation falle en ausencia de los encabezados de Linux.
En este artículo, verá cómo verificar la versión del kernel y los pasos para instalar los encabezados de Linux en su sistema.
Comprobar la versión del kernel en Linux
Si tiene prisa por conocer la versión del kernel, use el siguiente comando y le explicaremos el significado de la salida del comando más adelante.
- anular nombre -r: Obtenga la versión del kernel de Linux
- Nombre de la CPU: Obtenga el kernel de Linux con muchos detalles adicionales como ID de máquina, nombre de host, etc.
- gato /proc/versión: Muestra el kernel junto con la versión base de compilación.
- sudo dmesg | grep -e ‘versión de Linux’: uso Kernel Ring Buffer Use el comando grep para verificar la versión del kernel.
Use uname -r para encontrar la versión del kernel
Esta sin nombre comando es uno de los comandos de inspección más útiles versión del núcleoLa razón por la que enfatizo sin nombre es porque le muestra la versión exacta del kernel sin ningún detalle adicional.
$ uname -r
Creo que puede ver el resultado en la pantalla, pero no puede interceptar lo que significa la versión del kernel. Déjame extraer la información para ti.Debajo de mi capó, el sistema está funcionando 5.10.0-11-amd64.
5.10.0-11-amd64
- 5 : versión principal del kernel
- 10 : versión principal del kernel
- : Revisión menor del kernel
- 11 : nivel de parche o corrección de errores
- amd64 : relacionado con la arquitectura, información del kernel
Espero que pueda obtener la información de la versión del kernel. Más adelante, verá cómo usar el comando uname para descargar archivos de encabezado de Linux.
Use hostnamectl para encontrar la versión del kernel
Este comando no se limita a verificar la versión del kernel.Usted puede establecer un nombre de host temporal Además, si te interesa saber consulta Cómo establecer o cambiar un nombre de host temporal en Linux.
Obtenga la versión del kernel con tipo de información adicional nombre de la CPU.
$ hostnamectl
¿Qué pasa si eres Uso específico de la versión del kernel grep Pedido.
$ hostnamectl | grep Kernel
Encuentre la versión del kernel con cat /proc/version
Para obtener información sobre la versión del kernel, puede usar /proc/versión. Como tú sabes /proc es un sistema de archivos virtual que se utiliza para almacenar información sobre un sistema en ejecución.
Aunque puedes usar gato, más o menos Comando para leer información.Por ejemplo, puede obtener lo siguiente /proc/versión Utilice los siguientes comandos.
$ cat /proc/version
El resultado incluye la versión del kernel y la versión de las herramientas de desarrollo.
Use dmesg para encontrar la versión del kernel
Es posible que haya visto muchas líneas impresas dinámicamente en la pantalla cuando arrancó su sistema, ¿verdad? Este mensaje de impresión se llama «dmesg,» Significa mensajes de diagnóstico o mensajes de pantalla.
Este es un archivo muy importante que le informa los errores del sistema y otra información en un formato legible por humanos.
Una dmesg requiere acceso sudo para imprimir datos y grep Filtre las versiones del kernel.
Para obtener la versión del kernel, copie y pegue el siguiente comando.
$ sudo dmesg | grep 'Linux'
Como se mencionó anteriormente, podemos usar uname para descargar los archivos de encabezado de Linux. Para descargar la versión actual de los archivos de encabezado de Linux, use el siguiente comando.
$ sudo apt install linux-headers-$(uname -r)
Recientemente, se lanzó el kernel 5.16. Consulte este artículo para actualizar la versión del kernel de su sistema. Cómo actualizar el kernel de Linux a la versión 5.16.
envolver
Los pasos para comprobar la versión del kernel son muy sencillos. Hemos utilizado cuatro métodos diferentes para verificar la versión del kernel de Linux en una distribución de Linux.
Todos los comandos enumerados funcionan en todas las plataformas.
¡Eso es todo por ahora!
Un tipo apasionado por la tecnología, exploró algunas tecnologías increíbles y exploró más, y mientras avanzaba, tuve la oportunidad de trabajar en el desarrollo de Android, Linux, AWS, DevOps usando varias herramientas de código abierto.
Uno de mis lemas de vida es «Sé siempre un estudiante de por vida».