Comment éliminer les vieux noyaux inutilisés sur Centos Linux
- 4059
- 1295
- Thomas Richard
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…
- « Comment installer GUI Gnome sur Centos 7 Linux System
- Comment installer le plugin Adobe Flash Player pour Firefox sur Centos 7 Linux »