Maison >Tutoriel système >Linux >Comment installer le dernier noyau Linux sur CentOS 7

Comment installer le dernier noyau Linux sur CentOS 7

王林
王林avant
2024-02-12 14:45:12598parcourir

Le noyau Linux est le cœur du système d'exploitation. Il est responsable de la gestion des ressources matérielles, de la fourniture des services système, de l'exécution des programmes utilisateur, etc. Le noyau Linux est fréquemment mis à jour pour corriger les vulnérabilités, ajouter de nouvelles fonctionnalités et améliorer les performances et la compatibilité. Si vous souhaitez profiter du dernier noyau Linux sur CentOS 7, vous devez l'installer manuellement car CentOS 7 utilise par défaut des anciennes versions stables. Cet article vous apprendra comment installer le dernier noyau Linux sur CentOS 7 et comment basculer entre les différentes versions du noyau.

Étape 1 : Vérifiez la version du noyau installée

Installons une distribution qui contient une version spécifique du noyau. Pour afficher les versions actuellement installées sur le système nous pouvons :

# uname -sr

L'image ci-dessous montre la sortie sur un serveur CentOS 7 :

如何在CentOS 7上安装最新的Linux内核

Si nous allons maintenant sur https://www.kernel.org/, au moment de la rédaction, nous voyons que la dernière version du noyau est la 4.10.1 (d'autres versions sont disponibles sur le même site).

Une chose importante à considérer est également le cycle de vie des versions du noyau : si la version que vous utilisez actuellement approche la fin de son cycle de vie, aucune autre correction de bug ne sera disponible après cette date. Pour plus d'informations, consultez la page des versions du noyau.

Étape 2 : Mettre à niveau le noyau dans CentOS 7

La plupart des distributions modernes offrent un moyen de mettre à niveau le noyau à l'aide d'un système de gestion de packages comme yum et d'un référentiel officiellement pris en charge.

Cependant, cela mettra uniquement à niveau le noyau vers la dernière version disponible dans le référentiel - et non vers la dernière version disponible sur https://www.kernel.org/. Malheureusement, Red Hat autorise uniquement les mises à niveau du noyau en utilisant le premier.

Contrairement à Red Hat, CentOS permet l'utilisation d'ELRepo, un référentiel tiers qui peut mettre à niveau le noyau vers la dernière version.

Pour activer le référentiel ELRepo sur CentOS 7, exécutez :

# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
如何在CentOS 7上安装最新的Linux内核

Une fois le référentiel activé, vous pouvez utiliser la commande suivante pour répertorier les packages disponibles liés au noyau :

# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
如何在CentOS 7上安装最新的Linux内核

Ensuite, installez le dernier noyau stable principal :

# yum --enablerepo=elrepo-kernel install kernel-ml
如何在CentOS 7上安装最新的Linux内核

Enfin, redémarrez la machine et appliquez le dernier noyau, puis exécutez la commande suivante pour vérifier la dernière version du noyau :

uname -sr
如何在CentOS 7上安装最新的Linux内核

Étape 3 : Définir la version du noyau par défaut de GRUB

Afin de faire du noyau nouvellement installé l'option de démarrage par défaut, vous devez modifier la configuration GRUB comme suit :

Ouvrez et modifiez /etc/default/grub et configurez
GRUB_DEFAULT=0. Cela signifie que le premier noyau de la page d'initialisation de GRUB sera le noyau par défaut.

GRUB_TIMEOUT=5
GRUB_DEFAULT=0
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap crashkernel=auto rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

Exécutez ensuite la commande ci-dessous pour recréer la configuration du noyau.

# grub2-mkconfig -o /boot/grub2/grub.cfg
如何在CentOS 7上安装最新的Linux内核

Redémarrez et vérifiez que le dernier noyau est défini comme noyau par défaut.

如何在CentOS 7上安装最新的Linux内核

Félicitations ! Vous avez mis à jour le noyau dans CentOS 7 !

Résumé

Cet article explique comment installer le dernier noyau Linux sur CentOS 7 et comment basculer entre les différentes versions du noyau. Grâce à ces étapes, vous pouvez profiter du dernier noyau Linux sur CentOS 7 et améliorer la sécurité et les performances du système. Bien entendu, vous pouvez également choisir la version du noyau appropriée en fonction de vos besoins, ou continuer à utiliser la version stable par défaut. Quoi qu’il en soit, vous devez mettre à jour votre système régulièrement pour qu’il continue de fonctionner de manière optimale.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer