Comment éliminer les vieux noyaux inutilisés sur Centos Linux

Comment éliminer les vieux noyaux inutilisés sur Centos Linux

Objectif

L'objectif est de supprimer le vieux noyau inutilisé.

Système d'exploitation et versions logicielles

  • Système opérateur: - Centos 7

Exigences

Un accès privilégié à votre serveur CentOS sera requis.

Difficulté

FACILE

Conventions

  • # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
  • $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Instructions

Dans des circonstances normales, le nombre de grains installés et inutilisés n'affecte pas les performances du serveur. Cependant, la suppression de vieux noyaux inutilisés libérera un espace disque. Si votre serveur est configuré avec un /botte La partition et vous rencontrez un problème avec un espace disque faible, la suppression des noyaux inutilisés fournira un remède.

Vérifiez le noyau actuel

Tout d'abord, vérifiez quel noyau est actuellement utilisé par votre serveur:

# uname -a Linux localhost.LocalDomain 3.dix.0-693.5.2.EL7.x86_64 # 1 SMP ven 20 oct. 20:32:50 UTC 2017 x86_64 x86_64 x86_64 GNU / Linux 

Liste tous les noyaux installés

Dans cette étape, nous énumérons tous les noyaux actuellement installés:

# RPM -Q Kernel Kernel-3.dix.0-327.36.3.EL7.x86_64 Kernel-3.dix.0-514.2.2.EL7.x86_64 Kernel-3.dix.0-693.5.2.EL7.x86_64 

Noyau noyau-3.dix.0-693.5.2.EL7.x86_64 est actuellement chargé et utilisé. Basé sur la sortie de la sortie, c'est la dernière version.



Retirer manuellement les vieux noyaux

À ce stade, nous pouvons utiliser Miam commande pour supprimer manuellement les noyaux Linux inutilisés:

# yum supprimer le noyau-3.dix.0-327.36.3.EL7.x86_64 Kernel-3.dix.0-514.2.2.EL7.X86_64 Plugins chargées: FastStMirror Résolution des dépendances -> Exécution de la vérification des transactions ---> Gernel du package.x86_64 0: 3.dix.0-327.36.3.EL7 sera effacé ---> Gernel Package.x86_64 0: 3.dix.0-514.2.2.EL7 sera effacé -> Dépend des dépendances de résolution de dépendance terminées résolues ================================================================================ ==============================================. ==============================================. ==============================================. =========================. ==============================================. ==============================================. ==============================================. ===========================================. x86_64 3.dix.0-327.36.3.el7 @anaconda 136 m noyau x86_64 3.dix.0-514.2.2.el7 @updates 148 m Résumé des transactions ======================================================= ==============================================. ==============================================. ==============================================. ====================== Supprimer 2 packages Installé Taille: 284 m est-ce que c'est OK [y / n]: 

Retirez automatiquement le vieux noyau inutilisé

En utilisant package-nettoyage commande qui fait partie de mium-utils Package Nous pouvons désinstaller automatiquement n'importe quel nombre de vieux noyaux. Comme exemple en utilisant --OldKernels - Count = 2 option avec package-nettoyage Commande La commande supprimera tout le noyau inutilisé tout en conservant les trois dernières versions du noyau les plus récentes installées.

Supprimons tous les noyaux attendons le dernier noyau actuellement chargé:

# Package-Cleanup --oldKernels --Count = 1 Plugins chargés: FastSestMirror -> Exécution de la vérification des transactions ---> Package Kernel.x86_64 0: 3.dix.0-327.36.3.EL7 sera effacé ---> Gernel Package.x86_64 0: 3.dix.0-514.2.2.EL7 sera effacé -> Dépend des dépendances de résolution de dépendance terminées résolues ================================================================================ ==============================================. ==============================================. ==============================================. =========================. ==============================================. ==============================================. ==============================================. ===========================================. x86_64 3.dix.0-327.36.3.el7 @anaconda 136 m noyau x86_64 3.dix.0-514.2.2.el7 @updates 148 m Résumé des transactions ======================================================= ==============================================. ==============================================. ==============================================. ====================== Supprimer 2 packages Installé Taille: 284 m est-ce que c'est OK [y / n]: 

Configurez Yum pour rédiger automatiquement les vieux noyaux

Par défaut, Centos gardera les 5 derniers noyaux installés sur votre système. Ce comportement est défini par installOnly_limit = 5 se limiter à / etc / yum.confli déposer. Mettre à jour le / etc / yum.confli Fichier de configuration de manière appropriée pour conserver le nombre d'anciens noyaux sur votre système après la mise à jour. La valeur minimale à définir est 2. Exemple de / etc / yum.confli Fichier de configuration pour conserver uniquement les deux versions du noyau:

[Main] cachedir = / var / cache / yum / $ basearch / $ releasever keepcache = 0 debuglevel = 2 logfile = / var / log / yum.log exactarch = 1 obsolètes = 1 gpgcheck = 1 plugins = 1 installoLly_limit = 2 bugtracker_url = http: // bogues.centos.org / set_project.php?project_id = 23 & ref = http: // bogues.centos.org / bug_report_page.php?catégorie = yum Distroverpkg = Centos-Release 

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Fichiers de configuration Linux: 30 premiers
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Optimisation des performances de Linux: outils et techniques
  • Comment comparer les performances du disque sur Linux
  • Comment supprimer les vieux noyaux sur Ubuntu
  • Téléchargement Linux
  • Comment doubler Kali Linux et Windows 10
  • Linux peut-il obtenir des virus? Exploration de la vulnérabilité de Linux…