El kernel de Linux se actualiza regularmente para ofrecer la mejor experiencia posible. Esta guía le muestra cómo verificar la versión y actualizar el núcleo de Fedora.
Fedora Linux
Fedora es una distribución de Linux conocida que es gratuita para todos los usuarios. Esta es la distribución que comprende la base de Red Hat Enterprise Linux. Mientras que Fedora es patrocinado principalmente por Red Hat, miles de otros desarrolladores contribuyen al proyecto que finalmente se incorporó a RHEL (después de los procesos de prueba y garantía de calidad).
Básicamente, Fedora es la distribución comunitaria aguas arriba de RHEL. Sin embargo, Fedora también es una distribución sólida para uso general, estaciones de trabajo, servidores, contenedores y otros.
Verifique la versión del núcleo de Fedora Linux
Verificar la versión actual del núcleo determinará si hay una actualización disponible.
Hay múltiples herramientas disponibles para verificar la versión actual del kernel.
tu nombre
El comando Uname es una herramienta poderosa para imprimir información del sistema, incluida la información sobre el kernel. Hay dos parámetros para revelar información del núcleo.
El siguiente comando imprimirá la versión del kernel del kernel en ejecución.
$ uname -r
La versión del núcleo se puede dividir en el siguiente formato.
ps- - .
Para verificar el tiempo de lanzamiento del núcleo, use el siguiente comando.
$ uname -v
neofetch
La herramienta neofetch es similar a uname. También es una herramienta liviana utilizada para revelar información del sistema. La razón por la que me gusta neofetch es por su salida limpia y colorizada.
Neofetch no es una herramienta que viene preinstalada en Fedora. Afortunadamente, Neofetch está directamente disponible en el repositorio de software de Fedora. Instalar neofetch usando el DNF dominio.
$ sudo dnf instalación neofetch
Iniciar neofetch. La versión del núcleo se encuentra bajo la entrada "kernel".
rpm
El trabajo principal de la herramienta RPM es instalar y administrar paquetes de RPM. Fedora instala núcleos como paquetes de rpm. Gracias a esto, podemos usar RPM para enumerar todas las versiones de kernel instaladas.
$ rpm -q kernel
hostamectl
El comando hostNAMECTL es una herramienta utilizada para administrar el nombre de host del sistema. Sin embargo, el comando hostNAMECTL también puede imprimir información del sistema, incluido el kernel.
Ejecutar el hostamectl Comando para informar un resumen de la información del sistema, junto con la versión del núcleo.
$ HOSTNAMECTL
sucio
El comando sucio es una herramienta utilizada para configurar las entradas del menú del gestor de arranque. Sin embargo, el comando grubby también se puede usar para mostrar la versión del núcleo.
Ejecute el siguiente comando grubby para imprimir la ubicación del kernel predeterminado que se cargó durante el arranque.
$ sudo grubby --default-kernel
Para obtener más información en profundidad sobre el núcleo, use el -información bandera seguida de la ubicación del núcleo.
$ grubby - -Info
/Proc/Versión
El contenido en este archivo describe la información del sistema. También contiene información sobre la versión del núcleo.
$ Cat /Proc /Versión
Actualización del núcleo Fedora Linux
Fedora administra todas las actualizaciones de paquetes de sistema a través del administrador de paquetes DNF. En el caso del núcleo, no es diferente. Se recomienda encarecidamente actualizar el núcleo a través de DNF.
Actualizar el kernel a través de la actualización del sistema
La mejor manera de actualizar el kernel de su sistema es ejecutar una actualización del sistema. DNF buscará cualquier actualización disponible para todos los paquetes instalados (incluido el núcleo) y se actualizará a la última versión (si está disponible). Para actualizar todos los paquetes instalados, ejecute el siguiente comando DNF.
$ sudo dnf actualización
Actualizar solo kernel
También es posible actualizar solo el núcleo. En Fedora, el kernel se gestiona bajo el nombre del paquete núcleo. Tenga en cuenta que solo presenta el último núcleo estable. Echa un vistazo a los archivos de Linux Kernel para todos los paquetes de kernel disponibles.
Antes de realizar la actualización, consulte la información del paquete del núcleo a través del siguiente comando.
$ dnf info kernel
También hay otros paquetes de kernel ofrecidos por Fedora. Aquí hay una lista rápida de los nombres de los paquetes y lo que contienen. Estos paquetes pueden ser relevantes en varios escenarios; Por ejemplo, depuración, construcción de módulos de núcleo, etc.
Para actualizar el último kernel, ejecute el siguiente comando DNF, que instala automáticamente la versión de kernel más adecuada para su sistema.
$ sudo dnf instalación kernel -mejor
Para tomar los cambios en efecto, reinicie el sistema. De lo contrario, su sistema continuará funcionando en el kernel más antiguo.
$ sudo reinicio
Configuración del kernel predeterminado
Si se instalan varias versiones del núcleo, entonces un núcleo se convertirá en la versión predeterminada que se carga cuando el sistema bota. También es posible configurar una versión alternativa del kernel que se utilizará como el núcleo predeterminado.
El siguiente comando imprimirá el kernel predeterminado.
$ sudo grubby --default-kernel
A continuación, emita el siguiente comando para enumerar todos los núcleos instalados, que también imprimirán todas las entradas del menú GRUB para todos los núcleos.
$ sudo grubby --info = todos
Para establecer un núcleo diferente como el núcleo predeterminado, tome una nota de la ubicación del núcleo desde el paso anterior y aplique esta ubicación en el siguiente comando. En este caso, he establecido /Boot/Vmlinuz-5.8.15-301.FC33.x86_64 como el núcleo predeterminado, en lugar de /Boot/Vmlinuz-5.9.16-200.FC33.x86_64.
$ sudo grubby --set-default
Reiniciar el sistema para que los cambios.
Pensamientos finales
Actualizar el núcleo ya no es una tarea difícil. Por defecto, Fedora ofrece un núcleo precompilado que es de propósito general y es adecuado en su mayor parte.
Es posible construir manualmente el núcleo de Linux a partir de la fuente. Sin embargo, este puede ser un proceso bastante tedioso y toma algún tiempo realizar. En ciertas situaciones, construir e implementar un kernel personalizado puede ofrecer ventajas sobre el uso del kernel predeterminado. Obtenga más información sobre cómo compilar un núcleo de Linux aquí.
Computación feliz!