Cómo eliminar los viejos núcleos no utilizados en Centos Linux
- 2108
- 293
- Eduardo Tapia
Objetivo
El objetivo es eliminar el viejo núcleo no utilizado.
Sistema operativo y versiones de software
- Sistema operativo: - Centos 7
Requisitos
Se requerirá acceso privilegiado a su servidor CentOS.
Dificultad
FÁCIL
Convenciones
- # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de
sudo
dominio - ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado
Instrucciones
En circunstancias normales, el número de núcleos instalados y no utilizados no afecta el rendimiento del servidor. Sin embargo, eliminar viejos núcleos no utilizados liberará algo de espacio en disco. Si su servidor está configurado con un separado /bota
Partición y te encuentras con un problema con el espacio bajo en disco, eliminar los núcleos no utilizados proporcionará remedio.
Verifique el kernel actual
Primero, verifique qué kernel es utilizado actualmente por su servidor:
# Uname -A Linux localhost.localdomain 3.10.0-693.5.2.El7.X86_64 #1 SMP Viernes 20 de octubre 20:32:50 UTC 2017 x86_64 x86_64 x86_64 gnu/linux
Lista de todos los núcleos instalados
En este paso enumeraremos todos los núcleos instalados actualmente:
# rpm -q kernel kernel -3.10.0-327.36.3.El7.x86_64 kernel-3.10.0-514.2.2.El7.x86_64 kernel-3.10.0-693.5.2.El7.x86_64
Núcleo núcleo 3.10.0-693.5.2.El7.x86_64
actualmente está cargado y usado. Basado en la salida Acerca de esta es la última versión.
Retire los núcleos viejos manualmente
En esta etapa podemos usar beque
Comandar para eliminar manualmente los núcleos de Linux no utilizados:
# yum elimina kernel-3.10.0-327.36.3.El7.x86_64 kernel-3.10.0-514.2.2.El7.X86_64 Plugins cargados: dependencias de resolución de Mirror FastestMirror-> Ejecución de la verificación de transacciones ---> núcleo de paquete.x86_64 0: 3.10.0-327.36.3.El7 se borrará ---> paquete de núcleo.x86_64 0: 3.10.0-514.2.2.El7 se borrará -> Dependencias de resolución de dependencia terminadas resueltas ======================================== ==================================================== ==================================================== ==================================================== ============================ PAQUETA Arch Versión Tamaño de repositorio =================== ==================================================== ==================================================== ==================================================== ================================================ Eliminación: kernel x86_64 3.10.0-327.36.3.El7 @anaconda 136 M kernel x86_64 3.10.0-514.2.2.El7 @Updates 148 m resumen de transacción ============================================= ==================================================== ==================================================== ==================================================== ====================== Eliminar 2 paquetes Tamaño instalado: 284 m está bien [y/n]:
Eliminar el viejo núcleo no utilizado automáticamente
Usando limpieza de paquetes
comando que es parte de Yum-Utils
Paquete Podemos desinstalar cualquier cantidad de núcleos antiguos automáticamente. Como ejemplo usando --Oldkernels --cuente = 2
opción con limpieza de paquetes
comando El comando eliminará todos los núcleos no utilizados mientras mantiene instaladas las últimas tres versiones de kernel más recientes.
Eliminemos todos los núcleos, espere el último kernel cargado actualmente:
# paquete-clara --doldkernels --count = 1 complementos cargados: fastestmirror-> ejecutando verificación de transacciones ---> paquete kernel.x86_64 0: 3.10.0-327.36.3.El7 se borrará ---> paquete de núcleo.x86_64 0: 3.10.0-514.2.2.El7 se borrará -> Dependencias de resolución de dependencia terminadas resueltas ======================================== ==================================================== ==================================================== ==================================================== ============================ PAQUETA Arch Versión Tamaño de repositorio =================== ==================================================== ==================================================== ==================================================== ================================================ Eliminación: kernel x86_64 3.10.0-327.36.3.El7 @anaconda 136 M kernel x86_64 3.10.0-514.2.2.El7 @Updates 148 m resumen de transacción ============================================= ==================================================== ==================================================== ==================================================== ====================== Eliminar 2 paquetes Tamaño instalado: 284 m está bien [y/n]:
Configurar yum para recurrir auto núcleos viejos
Por defecto, CentOS mantendrá los últimos 5 kernels instalados en su sistema. Este comportamiento se define por installonly_limit = 5
línea dentro de /etc/yum.confusión
archivo. Actualizar el /etc/yum.confusión
Archivo de configuración adecuadamente para mantener el número deseado de núcleos antiguos en su sistema después de la actualización. El valor mínimo a establecer es 2
. Ejemplo de /etc/yum.confusión
Archivo de configuración para mantener solo las dos últimas versiones del kernel:
[Main] Cachedir =/Var/Cache/Yum/$ Basearch/$ Releasever KeepCache = 0 DebugLevel = 2 logFile =/var/log/yum.LOG EXIGACH = 1 obsoletes = 1 gpgcheck = 1 complementos = 1 instalación_limit = 2 bugtracker_url = http: // bugs.cento.org/set_project.php?Project_id = 23 & ref = http: // bugs.cento.org/bug_report_page.php?categoría = yum distroverpkg = liberación de centos
Tutoriales de Linux relacionados:
- Cosas para instalar en Ubuntu 20.04
- Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
- Archivos de configuración de Linux: los 30 principales más importantes
- Una introducción a la automatización, herramientas y técnicas de Linux
- Optimización de rendimiento de Linux: herramientas y técnicas
- Cómo comparar el rendimiento del disco en Linux
- Cómo eliminar los núcleos viejos en Ubuntu
- Descarga de Linux
- Cómo arrancar dual Kali Linux y Windows 10
- ¿Puede Linux obtener virus?? Explorando la vulnerabilidad de Linux ..
- « Cómo instalar GUI Gnome en el sistema CentOS 7 Linux
- Cómo instalar el complemento del reproductor Flash Adobe para Firefox en Centos 7 Linux »