GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer le dernier noyau Linux sur CentOS 7

CentOS, une version gratuite et reconditionnée de Red Hat Enterprise Linux, orientée entreprise, est largement utilisée par de nombreuses personnes à travers le monde pour de nombreuses raisons. Des postes de travail simples aux serveurs Web puissants, CentOS peut gérer tout ce que vous lui lancez.

Dans bon nombre de ces cas d'utilisation, il peut être avantageux de mettre à niveau le noyau Linux à partir de la version par défaut du noyau 3.10 (à partir de CentOS 7.6). Certains des avantages que vous pouvez retirer de la mise à niveau du noyau Linux sont :

  • Correctifs de sécurité
  • Corrections de bugs
  • Meilleures performances
  • Fonctions du noyau ajoutées

Dans ce didacticiel, nous allons vous montrer comment mettre à niveau le noyau Linux dans CentOS 7 vers la dernière version disponible sur kernel.org. En cas de problème, nous vous montrerons comment rétrograder. Et enfin, ce tutoriel vous montrera également comment supprimer les anciennes versions du noyau si tout fonctionne correctement.

Prérequis

Vous aurez besoin de :

  • Un ordinateur avec CentOS 7 installé
  • Une connexion Internet

Mettre à niveau le noyau Linux dans CentOS

Étape 1 - Vérifier la version du noyau

Avant de pouvoir mettre à niveau le noyau Linux, il est important que nous prenions note du noyau que CentOS utilise actuellement. Pour ce faire, nous utiliserons l'utilitaire `uname`. Ouvrez le terminal et tapez :

$ uname -r
2. Enable the ElRepo Repository

ElRepo est un référentiel tiers pour CentOS qui permet les mises à niveau vers la dernière version du noyau à partir de kernel.org. Il doit être utilisé par opposition aux propres référentiels de CentOS car CentOS ne publie pas la dernière version dans son référentiel. Pour utiliser ElRepo, il doit être activé.

Tout d'abord, nous devons utiliser RPM, un gestionnaire de packages inclus avec CentOS, pour importer les clés GPG d'ElRepo :

$ sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Deuxièmement, installez le référentiel :

$ rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

Étape 2 - Installer le dernier noyau LTS

Maintenant qu'ElRepo est activé, nous pouvons l'utiliser pour installer le dernier noyau de support à long terme. Pour ce faire, nous utiliserons `yum` :

$ sudo yum --enablerepo=elrepo-kernel install kernel-lt

Étape 3 - Redémarrer avec un nouveau noyau

Enfin, nous avons installé le nouveau noyau Linux. Maintenant, il ne reste plus qu'à redémarrer et sélectionner le nouveau noyau dans le bootloader. Lorsque vous démarrez le système, il devrait y avoir une nouvelle entrée dans votre chargeur de démarrage avec la nouvelle version du noyau.

Supprimer le nouveau noyau en cas de problème

1. Redémarrez dans l'ancien noyau

Parfois, un nouveau noyau peut causer des problèmes dans CentOS et vous souhaiterez peut-être le supprimer. Pour ce faire, vous devrez redémarrer avec l'ancien noyau.

$ sudo reboot

2. Utilisez Yum pour supprimer le nouveau noyau

Maintenant, nous allons utiliser `yum` pour supprimer le nouveau noyau du système. Pour ce faire, exécutez :

REMARQUE :La version du noyau peut être complétée par des tabulations.

REMARQUE :vous serez invité par yum à saisir "y".

3. Redémarrez dans l'ancien noyau fonctionnel

Maintenant, redémarrez le système. Le nouveau noyau problématique ne devrait pas apparaître dans le chargeur de démarrage et vous devriez pouvoir démarrer régulièrement.

Supprimer l'ancien noyau lorsque tout fonctionne

1. Assurez-vous que vous utilisez le nouveau noyau

Avant de pouvoir supprimer l'ancienne version du noyau, nous devons nous assurer que nous ne l'utilisons pas déjà. Pour ce faire, exécutez :

$ uname -r

Si vous n'utilisez pas le nouveau noyau, redémarrez le système et sélectionnez-le dans le chargeur de démarrage.

2. Utilisez Yum pour supprimer l'ancien noyau

Maintenant, nous pouvons utiliser yum pour supprimer l'ancienne version du noyau. Pour cela, vous devrez exécuter :

$ sudo yum remove kernel-3.10.0-957.el7.x86_64

Conclusion

Maintenant que vous avez installé le dernier noyau Linux dans CentOS et que vous êtes familiarisé avec le processus d'installation et de désinstallation de nouvelles versions du noyau, vous pouvez profiter des avantages du nouveau noyau, tels que davantage de fonctions de noyau et des performances supérieures.


Cent OS
  1. Comment debootstrap sur CentOS Linux

  2. Comment installer Erlang sur Rocky Linux/Alma Linux/CentOS 8

  3. Comment installer Ansible sur CentOS 8 Linux

  4. Comment installer PHP 8 sur CentOS 8 Linux

  5. Comment installer le noyau Linux 5.0 sur CentOS 7

Comment installer le dernier Erlang sur Ubuntu Linux

Comment installer Webmin sur CentOS Linux

Comment installer le dernier IDE Eclipse sur Linux

Comment installer JIRA sur CentOS 8 Linux

Comment installer Linux Kernel 5.13 sur Rocky Linux 8 / AlmaLinux 8 /CentOS 8

Comment mettre à niveau CentOS 7 vers CentOS 8 Linux