La base principale de toute distribution de Linux est son noyau ou noyau puisque, grâce à lui, chaque système d'exploitation fonctionne correctement comme nous le voyons aujourd'hui. Le noyau remplit deux fonctions fondamentales qui sont :
- Gérer chaque ressource du système d'exploitation le rendant plus productif et cela implique des améliorations des performances et de la stabilité du système.
- Être un pont entre le matériel et le logiciel pour effectuer toutes les tâches qui y sont effectuées.
De cette façon, chaque action ou processus que nous effectuons dans Linux va d'abord au noyau et de là à sa destination correspondante.
Comme nous voyons le développement de nouvelles éditions de systèmes d'exploitation, il est important de noter que le noyau dans les distributions Linux doit être mis à jour pour répondre aux processus de compatibilité requis.
Cette fois, nous verrons comment mettre à jour la dernière version du noyau dans un environnement CentOS 7. Selon le site officiel de Noyau la version actuelle est 4.11. Pour être au courant des nouvelles versions du noyau sous Linux, nous pouvons aller sur le lien officiel suivant :
1. Vérifiez la version actuelle du noyau sur CentOS 7
Étape 1
Tout d'abord, nous devons savoir quelle est la version actuelle du noyau que nous exécutons dans CentOS 7 et pour cela, nous exécuterons la commande suivante. Nous pouvons voir que la version actuelle est 3.10.0.
uname -r
Étape 2
En plus de cette étape, il est important de garder à l'esprit que chaque noyau a un cycle de vie avant d'être renouvelé, donc si notre noyau est sur le point d'expirer nous n'aurons plus de corrections dessus.
Pour vérifier quels sont les cycles de vie du noyau respectif, nous pouvons aller sur le lien suivant :
2. Mise à jour du noyau dans CentOS 7
Une fois que nous prenons en compte que notre noyau est obsolète, nous allons commencer le processus de mise à jour.
Tout d'abord, nous devons installer un référentiel où nous obtiendrons la dernière version du noyau directement depuis le site officiel kernel.org car, par défaut, en utilisant yum et les référentiels officiels, nous n'aurons pas la possibilité d'accéder à la dernière version de celui-ci.
Étape 1
Dans ce cas, nous utiliserons les référentiels du site Web elrepo, pour cela nous exécutons les lignes suivantes dans leur ordre :
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. tr/min
Étape 2
Une fois le référentiel installé, nous exécuterons la ligne suivante pour observer les packages de noyau disponibles :
miam --disablerepo = "*" --enablerepo = liste "elrepo-kernel" disponible
Là, nous voyons tous les packages mis à jour et disponibles.
Étape 3
Nous devons nous concentrer sur les packages principaux (kernel-ml.x86_64) et vérifier que leur version la plus récente est 4.11.0. Nous procédons maintenant à l'installation de ce noyau en exécutant la commande suivante :
miam --enablerepo = elrepo-kernel installe kernel-ml
Étape 4
Nous acceptons le téléchargement et l'installation respective des packages. Une fois le processus terminé, nous redémarrons la machine et exécutons la commande suivante pour vérifier la nouvelle version du noyau :
uname -sr
3. Définir la valeur par défaut dans le noyau CentOS 7
Étape 1
Au démarrage du système d'exploitation, nous pouvons vérifier qu'il existe une version du noyau sélectionnée par défaut, dans ce cas ce sera la 3.10 car la version 4.11 n'a pas été installée directement depuis le référentiel officiel :
Étape 2
Nous pourrions simplement utiliser les touches fléchées pour sélectionner la version 4.11 mais parfois nous ne sommes pas présents et le processus démarre avec la valeur par défaut. Pour changer cela et établir que la valeur par défaut est la version 4.11, il faudra accéder et éditer le fichier /etc/default/grub :
nano / etc / par défaut / grub
Étape 3
Là il faudra éditer la valeur de la ligne GRUB_DEFAULT de enregistré à 0 :
Étape 4
La valeur zéro indique que la valeur par défaut sera la première ligne des options. Nous enregistrons les modifications en utilisant la combinaison de touches
Ctrl + O
Oui nous avons quitté l'éditeur en utilisant
Ctrl + X
Étape 5
Nous allons maintenant exécuter la ligne suivante pour actualiser la configuration GRUB :
grub2-mkconfig -o /boot/grub2/grub.cfg
Étape 6
Lors du redémarrage de l'ordinateur, nous pouvons voir que l'option par défaut est la première ligne, dans ce cas la version 4.11.
Pour vous permettre de suivre plus facilement cette installation ou mise à jour, nous vous laissons ici le didacticiel vidéo avec l'ensemble du processus dans CentOS 7.
C'est aussi simple que nous pouvons mettre à jour le noyau CentOS 7 et tirer le meilleur parti de ses nouveautés et fonctionnalités. Il existe d'autres éléments que nous pouvons également tenir à jour récemment, par exemple, installez la dernière version de MySQL sur Ubuntu Linux.
Mettre à jour MySQL Linux