Le noyau (kernel) est le cœur des systèmes d’exploitation de type UNIX, c’est lui qui permet aux logiciels de communiquer avec le matériel, il est donc essentiel de le mettre à jours constamment pour profiter des nouvelles fonctions du noyau et se protéger contre les vulnérabilités qui ont été trouvées dans les versions antérieures.
Dans ce guide rapide nous allons voir les étapes à suivre pour mettre à jour le kernel sous Ubuntu 18.04.
Si vous souhaitez supprimer les anciens kernels ( ou inutilisable) sur les distributions Redhat, Centos et Fedora referez-vous à ce guide.
Vérifier la version du kernel :
Pour connaître la version du noyau que vous utilisez actuellement taper la commande ci-dessous :
[root@srv ~]# uname -rs linux 5.0.0-050000-generic
Télécharger La dernière version du kernel :
Pour mettre à jour le kernel sur Ubuntu, allez au http://kernel.ubuntu.com/~kernel-ppa/mainline/ et Télecharger le noyau qui vous correspond ( v5.7 est la dernière version au moment de la rédaction de cet article) avec la commande wget :
[root@srv kernel]# wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.7/amd64/linux-headers-5.7.0-050700_5.7.0-050700.202006082127_all.deb [root@srv kernel]# wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.7/amd64/linux-headers-5.7.0-050700-generic_5.7.0-050700.202006082127_amd64.deb [root@srv kernel]# wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.7/amd64/linux-image-unsigned-5.7.0-050700-generic_5.7.0-050700.202006082127_amd64.deb [root@srv kernel]# wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.7/amd64/linux-modules-5.7.0-050700-generic_5.7.0-050700.202006082127_amd64.deb
Mettre à jour le kernel :
Une fois les packages sont téléchargés, commencer à les installer avec la commande ci-dessous :
[root@srv kernel]#dpkg -i *.deb
Après avoir installé les packages redémarré le système et vérifier la version actuelle du kernel:
[root@srv ~]# uname -rs linux 5.7.0-050700-generic
Installation d’un certificat SSL sur un serveur Nginx
tar: Les 14 commandes les plus utilisé
Configure chrony as an NTP client or server in Linux
Kubernetes : Le Scheduler ( Partie 2)
Fail2Ban : How to protect Linux services