Soy un nuevo usuario de CentOS Linux 7 que lo ejecuta en mi Laptop. Me ha gustado el sistema operativo. ¿Hay alguna manera de ejecutar el último/estable kernel de Linux en una versión de CentOS Linux 7?
CentOS Linux 7.x ejecuta el kernel de Linux versión 3.10.xx. Tanto RHEL como CentOS no proporcionan una versión actualizada del kernel de Linux. RHEL retroporta parches para la versión 3.10.xx del kernel de Linux. Sin embargo, es posible compilar su propio kernel o instalar un kernel pre-construido usando un repo de terceros. Este tutorial muestra cómo instalar la última versión estable (mainline stable) del kernel de Linux en CentOS 7 utilizando el comando yum. Las siguientes instrucciones deberían funcionar en RHEL 7.x y clones como Oracle 7.x, Scientific Linux y más.
- Antes de ser
- Paso 1 – Habilitar ELRepo
- Importar la clave pública
- Instalar ELRepo para CentOS 7
- Paso 2 – Instalar elrepo
- Paso 3 – Listar todos los paquetes en los repositorios yum elrepo disponibles para ser instalados
- Paso 4 – Instalar la versión del kernel
- Paso 5 — Arrancar en el nuevo kernel
- Paso 6 Â- Verificación
- Conclusión
Antes de ser
Puede averiguar la versión actual del kernel de Linux usando cualquiera de los siguientes comandos:$ cat /proc/version
Salidas de ejemplo:
O use el viejo y bueno comando uname:$ uname -mrs
Salidas de la muestra:
Linux 3.10.0-514.21.2.el7.x86_64 x86_64
Cómo comprobar la versión del kernel de Linux
Paso 1 – Habilitar ELRepo
Desde la página principal del proyecto:
Es un repositorio RPM para paquetes de Enterprise Linux. ELRepo soporta Red Hat Enterprise Linux (RHEL) y sus derivados (Scientific Linux, CentOS & otros). El proyecto ELRepo se centra en paquetes relacionados con el hardware para mejorar su experiencia con Enterprise Linux. Esto incluye controladores del sistema de archivos, controladores gráficos, controladores de red, controladores de sonido, controladores de cámara web y vídeo.
Importar la clave pública
Atención: Tenga en cuenta que la instalación de un nuevo kernel no soportado oficialmente por el proyecto RHEL y CentOS. También es posible que su sistema no arranque. Como los paquetes kernel-ml/lt se construyen a partir de las bolas tar fuente proporcionadas por kernel.org sin ninguna modificación en el código, pueden contener algunas diferencias en comparación con los kernels de la distribución CentOS/RHEL. Por lo tanto, debe guardar copias de seguridad de todos los archivos importantes antes de hacer esto.
pub 1024D/BAADAE52 2009-03-17 elrepo.org (RPM Signing Key for elrepo.org) <[email protected]> Key fingerprint = 96C0 104F 6315 4731 1E0B B1AE 309B C305 BAAD AE52sub 2048g/B8C66E6D 2009-03-17
Si la huella digital coincide, importe la clave GPG con el comando rpm.$ sudo rpm --import RPM-GPG-KEY-elrepo.org
Instalar ELRepo para CentOS 7
De nuevo con el comando wget.$ wget http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Salidas de la muestra:
Paso 2 – Instalar elrepo
Escribir el siguiente comando yum:# yum install elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Salidas de la muestra:
Fig.01: Instalando ELRepo para mi caja CentOS 7
Paso 3 – Listar todos los paquetes en los repositorios yum elrepo disponibles para ser instalados
Donde,
- El nombre del paquete del kernel de soporte a largo plazo es kernel-lt versión 4.4.xx
- El nombre del paquete del kernel estable mainline es kernel-ml versión 4.11.xx
Paso 4 – Instalar la versión del kernel
Fig.02: Instalar el kernel estable de Linux para mi caja CentOS 7
Paso 5 — Arrancar en el nuevo kernel
Escribir el siguiente comando de reinicio para reiniciar la caja de Linux:# reboot
O# shutdown -r now
O# shutdown -r 0
Paso 6 Â- Verificación
Averigüe la versión actual del kernel de Linux utilizando cualquiera de los siguientes comandos:$ cat /proc/version
Salidas de la muestra:
O utilice el viejo y buen comando uname:$ uname -mrs
Salidas de la muestra:
Linux 4.11.7-1.el7.elrepo.x86_64 x86_64
Conclusión
Sugiero encarecidamente que si necesita el último kernel para el soporte de hardware/drivers, obtenga Fedora Linux más reciente. Mi opinión profesional es que sólo se utiliza el kernel suministrado por la distro por razones de seguridad en el servidor o la computación en nube. Sin embargo, Linux o CentOS no restringe su libertad. Otra opción es compilar el kernel de Linux desde el propio código fuente.
Y ahí lo tienes, la última versión del kernel de Linux mainline funcionando en un CentOS Linux 7.x. Para más información consulta la página principal del proyecto aquí.
🧠Obtenga los últimos tutoriales sobre Linux, Open Source & DevOps a través de RSS feed o boletín de correo electrónico semanal.
🧠0 comentarios… añada uno ↔
Categoría | Lista de comandos de Unix y Linux |
---|---|
Gestión de archivos | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Utilidades de red | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Administrador de paquetes | apk • apt |
Gestión de procesos | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Búsqueda | grep • whereis • which |
Información del usuario | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |