Avec ce post, nous vous aiderons à supprimer les anciens grains, ce qui peut entraîner de futurs problèmes liés à l'installation de programmes et de packages. Avant d'aller de l'avant, comprenons quelques concepts de base sur un noyau Linux.
Noyau linux
Le noyau Linux sert d'interface entre les programmes et le matériel informatique. C'est une partie essentielle du système d'exploitation Linux. Il communique entre les processus et le matériel, permettant au système d'utiliser efficacement les ressources.
Quelles sont les fonctions d'un noyau Linux
Le noyau remplit ces quatre fonctions:
Parfois, les distributions publient ou mettent à jour une nouvelle version du noyau qui aborde un bogue ou est la version la plus récente publiée par l'équipe du noyau. Debian 11 charge le nouveau noyau lorsque nous installons la dernière version. Au fil du temps, vous pouvez finir par avoir de nombreuses versions du noyau, qui prennent toutes de place sur votre disque dur et pourraient créer des difficultés futures.
Maintenant, vérifions le Méthode pour éliminer l'ancien noyau Sur Debian 11.
Comment vérifier la version actuelle du noyau sur Debian 11
Avant de passer à la procédure de retirer les vieux noyaux de notre système, nous consulterons notre version actuelle du noyau Debian. Pour ce faire, nous utiliserons le «ton nom" commande.
Dans les systèmes basés sur Linux tels que Debian, le «ton nom»La commande est utilisée pour afficher les informations liées au matériel système et au système d'exploitation. Il récupère également les détails de l'architecture du système et du noyau. Dans le "ton nom«Commande, l'option« -r »est ajoutée pour vérifier la version du noyau que nous utilisons:
$ uname -r
Vous pouvez également exécuter le «ton nom«Commande avec la combinaison de«-Mme”Options pour obtenir le nom de la machine, le nom du noyau et sa version:
$ uname -mrs
Ici "x86_64»Indique que le système est démarré à partir du noyau 64 bits:
Avec le "-un”Option, le«ton nom»La commande révèle toutes les informations liées au système:
$ uname -a
Comment énumérer les noyaux installés sur Debian 11
Après avoir connu la version actuelle du noyau, nous allons maintenant exécuter la commande ci-dessous pour obtenir la liste du noyau installé sur Debian:
$ dpkg - liste | grep linux-image
Ici le "dpkg«Commande avec le«-liste"L'option extraitra la liste des packages installés sur votre système Debian. Avec l'aide de l'opérateur de tuyaux "|«Nous passerons la liste comme entrée au«grep" commande. Le "grep"La commande recherchera le"image»Dans la liste des packages installés. Après cela, il imprimera la sortie à l'écran du terminal Debian comme suit:
Comment retirer les vieux noyaux de Debian 11
Nous avons mis à niveau notre système de Debian 10 Buster à Debian 11 Bullseye et de la production ci-dessus, vous pouvez voir que le Debian 10 Old Kernel "Linux-Image-4.19.0-17-AMD64"Réside toujours sur notre système.
Pour éliminer les anciens et indésirables "Linux-Image-4.19.0-17-AMD64«Noyau de Debian 11, nous exécuterons le«retirer«Commande avec le«-purge" option. Le "-purge"L'option supprimera le noyau spécifié avec ses fichiers de configuration:
$ sudo apt-get --purge supprimer Linux-Image-4.19.0-17-AMD64
Après avoir retiré l'ancien noyau, il est temps de mettre à jour le «grub2" configuration:
$ sudo update-grub2
Maintenant, redémarrez votre système Debian 11:
$ sudo redémarrer
C'est ainsi que vous supprimez les vieux noyaux d'un système Debian.
Conclusion
Après un certain temps, l'équipe de développeurs Linux publie une mise à jour ou un nouveau noyau. Tous les systèmes basés sur Linux tels que Debian 11 Gardez les anciennes images du noyau à démarrer si un nouveau noyau échoue. Cependant, vous pouvez libérer de l'espace tenu par les anciennes images du noyau. Dans cet article, nous vous avons montré le Méthode pour éliminer les vieux noyaux de ton Debian 11.