Hay varios comandos en Linux para comprobar la versión del kernel ejecutándose system.In en este tutorial hemos cubierto los posibles comandos para encontrar la versión del kernel instalada/en ejecución y otra información útil del kernel.
El Administrador de Linux debe ser consciente de la versión del kernel que se está ejecutando, ya que depende del kernel para solucionar los problemas relacionados con el controlador.,
por ejemplo, si planea instalar o actualizar un VirtualBox, asegúrese de que la versión del kernel que se ejecuta antes de la instalación sea compatible.
esta información es muy fácil de obtener con el comando uname, que es el comando más popular ampliamente utilizado por el administrador de Linux.
Este es un pequeño geek pero uno de los más importantes. Se utiliza para comprobar la lista de núcleos de Linux instalados en su ordenador, y también puede ayudarle a ver si el núcleo más reciente o núcleo más antiguo se está ejecutando.,
si este es un núcleo antiguo, debe actualizar a la última versión con la ayuda de las URL a continuación.
- Ukuu-una manera fácil de instalar / actualizar el Kernel de Linux en sistemas basados en Ubuntu
- Linux Kernel Utilities (LKU) – un conjunto de scripts de Shell para compilar, instalar & actualizar el último Kernel en Ubuntu
¿qué es el Kernel?
Un núcleo es la parte central de un sistema operativo (en otras palabras, el componente principal o el corazón del sistema operativo). Actúa como un puente entre las aplicaciones y el hardware.,
permite habilitar múltiples aplicaciones para compartir hardware de manera eficiente mediante el control del acceso a CPU, memoria, e / s de disco, impresora, tarjeta de video y redes.
Cuando un sistema operativo se carga en memoria, el núcleo permanece en memoria hasta que se carga por primera vez y el sistema operativo se apaga de nuevo.
Linux es un clon del sistema operativo Unix, escrito por Linus Torvalds.
La última versión del Kernel 5.4 ha crecido a más de 27,8 millones de códigos aportados por casi 14.000 programadores., Las actualizaciones estables del kernel se publican bajo demanda, generalmente cada 2-3 meses.
hay cinco tipos de núcleos disponibles, pero los dos núcleos más populares son el núcleo monolítico y el micro núcleo.
- núcleo monolítico: todos los servicios del sistema operativo se ejecutan con el hilo principal del núcleo, residiendo así en la misma área de memoria. Proporciona acceso a un hardware rico y potente.
- Microkernel: Microkernel funciona de manera muy similar a los núcleos monolíticos, pero está diseñado para ser muy pequeño., Maneja solo las funciones más básicas, como la administración de memoria, la multitarea y la comunicación entre procesos. Módulos o servidor se maneja otros servicios.
- Núcleo Híbrido: el núcleo híbrido es una arquitectura de núcleo basada en una combinación de micro kernel y arquitectura de núcleo monolítica utilizada en sistemas operativos de computadoras, que agregó algo de código adicional al espacio del núcleo para aumentar el rendimiento.
- Nano Kernel: Nano kernel es un pequeño núcleo que proporciona abstracción de hardware, pero sin servicios informáticos. Este núcleo es más pequeño que un micro núcleo tradicional.,
- Exokernel: Exokernel es un tipo de sistema operativo desarrollado en el Massachusetts Institute of Technology que busca proporcionar gestión a nivel de aplicación de los recursos de hardware.
Method-1: How to check the Linux Kernel version running on Linux using the uname Command
uname (se refiere al nombre de UNIX) es una aplicación que imprime información del sistema como el nombre de host, la versión del kernel de Linux y otros detalles del sistema operativo en el que se está ejecutando.,
$ uname -aLinux daygeek-Y700 4.19.96-1-MANJARO #1 SMP Wed Jan 15 08:41:50 UTC 2020 x86_64 GNU/Linux
Method-2: How to check the Linux Kernel version running on Linux using the/proc/version File
The proc filesystem (procfs) is a special filesystem in Unix-like operating systems that presents information about processes and other system information.
a veces se conoce como un sistema de pseudo-archivos de información de proceso. No contiene archivos ‘reales’ sino Información del sistema en tiempo de ejecución (por ejemplo, memoria del Sistema, dispositivos montados, configuración de hardware, etc.).,
Este archivo muestra la versión del kernel de Linux, la versión GCC utilizada para compilar el kernel, y la hora del paquete del kernel. También contiene el nombre de usuario del compilador del núcleo (entre paréntesis).
$ cat /proc/versionLinux version 4.19.96-1-MANJARO () (gcc version 9.2.0 (GCC)) #1 SMP Wed Jan 15 08:41:50 UTC 2020
Method-3: How to check the Linux Kernel version running on Linux using the dmesg Command
dmesg (siglas de display message o driver message) es un comando en la mayoría de los sistemas operativos tipo Unix que imprime el buffer de mensajes del kernel.,
Method-4: How to check the Linux Kernel version running on Linux using the «/boot» Directory
The «/boot» directory contains all the boot-related information files and folders such as grub.conf, vmlinuz image aka kernel.
Method-5: How to check the Linux Kernel version running on Linux using the rpm Command
RPM command stands for RedHat Package Manager is a powerful, command line package management utility for Red Hat based system such as CentOS, Oracle Linux & Fedora.,
$ rpm -q kernelkernel-4.9.12-200.fc25.x86_64kernel-4.10.10-200.fc25.x86_64kernel-4.10.14-200.fc25.x86_64
Method-6: How to check the Linux Kernel version running on Linux using the dpkg Command
dpkg command significa Debian package manager (dpkg). Es una herramienta de línea de comandos para instalar, construir, eliminar y administrar paquetes Debian. dpkg utiliza Aptitude (principal y más fácil de usar) como front-end para realizar todas las acciones.
Leave a Reply