Como remover núcleos antigos não utilizados no CentOS Linux
- 2120
- 575
- Mrs. Willie Beahan
Objetivo
O objetivo é remover o kernel antigo não utilizado.
Sistema operacional e versões de software
- Sistema operacional: - CENTOS 7
Requisitos
O acesso privilegiado ao seu servidor CentOS será necessário.
Dificuldade
FÁCIL
Convenções
- # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de
sudo
comando - $ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular
Instruções
Sob circunstâncias normais, o número de kernels instalados e não utilizados não afeta o desempenho do servidor. No entanto, a remoção de núcleos antigos não utilizados liberará algum espaço em disco. Se o seu servidor estiver configurado com um separado /bota
Partição e você encontrará um problema com baixo espaço em disco, a remoção de kernels não utilizados fornecerá remédio.
Verifique se há kernel atual
Primeiro, verifique o que o kernel é atualmente usado pelo seu servidor:
# uname -a linux localhost.LocalDomain 3.10.0-693.5.2.EL7.x86_64 #1 smp sex 20 20:32:50 UTC 2017 x86_64 x86_64 x86_64 gnu/linux
Liste todos os kernels instalados
Nesta etapa, listaremos todos os kernels instalados atualmente:
# 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 kernel-3.10.0-693.5.2.EL7.x86_64
está atualmente carregado e usado. Com base na saída Sobre esta é a versão mais recente.
Remova os grãos antigos manualmente
Nesta fase, podemos usar yum
Comando para remover manualmente os kernels Linux não utilizados:
# yum remova o kernel-3.10.0-327.36.3.EL7.x86_64 Kernel-3.10.0-514.2.2.EL7.x86_64 Plugins carregados: dependências de resolução mais rápida-> Verificação de transações em execução ---> kernel do pacote.x86_64 0: 3.10.0-327.36.3.El7 será apagado ---> kernel de embalagem.x86_64 0: 3.10.0-514.2.2.EL7 será apagado -> Dependências de resolução de dependência acabadas resolvidas ============================================= =================================================== =================================================== =================================================== ============================= Arco do pacote Versão do repositório Tamanho ================== =================================================== =================================================== =================================================== ================================================ Removendo: 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 Resumo da transação ================================================ =================================================== =================================================== =================================================== ======================= Remova 2 pacotes Tamanho instalado: 284 m está ok [S/N]:
Remova o kernel antigo não utilizado automaticamente
Usando CLEANTE DE PACOTO
comando que faz parte de yum-utils
Pacote, podemos desinstalar qualquer número de grãos antigos automaticamente. Como exemplo usando --Oldkernels -Contagem = 2
opção com CLEANTE DE PACOTO
Comando o comando removerá todo o kernel não utilizado, mantendo as últimas três versões mais recentes do kernel instaladas.
Vamos remover todos os kernels esperam o mais recente kernel atualmente carregado:
# pacote de limpeza.x86_64 0: 3.10.0-327.36.3.El7 será apagado ---> kernel de embalagem.x86_64 0: 3.10.0-514.2.2.EL7 será apagado -> Dependências de resolução de dependência acabadas resolvidas ============================================= =================================================== =================================================== =================================================== ============================= Arco do pacote Versão do repositório Tamanho ================== =================================================== =================================================== =================================================== ================================================ Removendo: 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 Resumo da transação ================================================ =================================================== =================================================== =================================================== ======================= Remova 2 pacotes Tamanho instalado: 284 m está ok [S/N]:
Configure Yum para Remover Auto-Remover Kernels Antigos
Por padrão, o CentOS manterá os últimos 5 kernels instalados em seu sistema. Este comportamento é definido por installonly_limit = 5
linha dentro /etc/yum.conf
arquivo. Atualize o /etc/yum.conf
Arquivo de configuração adequadamente para manter o número desejado de kernels antigos em seu sistema após a atualização. O valor mínimo a ser definido é 2
. Exemplo de /etc/yum.conf
Arquivo de configuração para manter apenas as duas últimas versões do kernel:
[main] Cachedir =/var/cache/yum/$ basearch/$ releaseVer keepCache = 0 deBuglevel = 2 logfile =/var/log/yum.Log Exactarch = 1 obsoletes = 1 gpgcheck = 1 plugins = 1 installonly_limit = 2 bugtracker_url = http: // bugs.CENTOS.org/set_project.php?Project_id = 23 e ref = http: // bugs.CENTOS.org/bug_report_page.php?categoria = yum distroverpkg = liberação do centos
Tutoriais do Linux relacionados:
- Coisas para instalar no Ubuntu 20.04
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Arquivos de configuração do Linux: os 30 primeiros mais importantes
- Uma introdução à automação, ferramentas e técnicas do Linux
- Otimização de desempenho do Linux: ferramentas e técnicas
- Como comparar o desempenho do disco no Linux
- Como remover kernels antigos no Ubuntu
- Download do Linux
- Como fazer bota dupla kali linux e windows 10
- Linux pode obter vírus? Explorando a vulnerabilidade do Linux…
- « Como instalar o GII Gnome no sistema Linux Centos 7
- Como instalar o plug -in Adobe Flash Player para Firefox no CentOS 7 Linux »