Le composant le plus vital de toute distribution Linux est le noyau qui interagit avec le matériel permettant l'opérabilité des applications et que chaque processus a une communication entre eux, c'est ce qu'on appelle IPC.
Grâce au noyau, nous pouvons effectuer des tâches telles que:
- Gestion des temps d'utilisation du CPU pour les processus et les applications.
- Gestion et contrôle de la mémoire pour chaque processus.
- Les noyaux sous Linux sont périodiquement mis à jour dans le but que le démarrage et la configuration soient à chaque fois beaucoup plus fiables et sécurisés.
Nous pouvons voir qu'un noyau spécifique est celui sélectionné au démarrage de CentOS 7. Nous pouvons ajuster cela pour des raisons administratives ou de support.
1. Modifier le noyau de démarrage de façon permanente
Étape 1
Pour cela, nous allons d'abord lister tous les noyaux disponibles à l'aide de la commande suivante :
sudo grep 'menuentry' /boot/grub2/grub.cfg
Étape 2
Nous y verrons les différents noyaux disponibles tels que :
- 4.11.4
- 3.10.0
GRUB_DEFAULT = 4
Étape 3
Nous sauvegardons les modifications à l'aide de la combinaison de touches
Ctrl + O
et nous laissons l'éditeur utiliser
Ctrl + X
Étape 4
Enfin, nous régénérons la configuration GRUB en exécutant la ligne suivante :
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Étape 5
Maintenant, lorsque nous redémarrons CentOS 7, nous pouvons voir le nouveau noyau par défaut :
2. Modifier temporairement le noyau de démarrage
Comme nous l'avons mentionné à quelques reprises, nous souhaitons démarrer CentOS 7 avec un noyau différent pour des raisons de gestion. Si on veut le faire temporairement c'est simple, il suffit d'exécuter la syntaxe suivante :
grub2-reboot (ID du noyau), par exemple grub2-reboot 4Enfin exécutez la commande redémarrer pour redémarrer le système avec le noyau indiqué. Si simple que nous allons configurer notre noyau dans CentOS 7.