O kernel do Alibaba Cloud Linux 3 é distribuído no formato Red Hat Package Manager (RPM). Use o gerenciador de pacotes yum (Yellowdog Updater Modified) para atualizar ou fazer downgrade da versão do kernel. Esses procedimentos corrigem bugs, resolvem vulnerabilidades e exposições comuns (CVEs), adicionam novos recursos ou solucionam problemas de compatibilidade de aplicativos.
Atualizações e downgrades de kernel podem causar problemas de compatibilidade e estabilidade. Leia as notas de lançamento do kernel antes de prosseguir e teste primeiro em uma instância fora do ambiente de produção.
Sistema operacional compatível
Alibaba Cloud Linux 3
Pacotes do kernel
O Alibaba Cloud Linux 3 inclui os seguintes pacotes de kernel:
kernel : Pacote de metadados sem arquivos. Garante a instalação correta de todos os subpacotes. Subpacotes:
kernel-core: Contém a imagem binária (vmlinuz) e os módulos fundamentais do kernel necessários para a funcionalidade principal, incluindo suporte a hardware.kernel-modules: Inclui módulos do kernel não presentes nokernel-core.kernel-modules-internal: Disponibiliza drivers de rede específicos e pouco comuns.kernel-modules-extra: Fornece drivers para hardware incomum, além de políticas e algoritmos de agendamento de rede menos utilizados.
kernel-devel : Necessário para compilar arquivos de cabeçalho do kernel e os Makefiles correspondentes para módulos do kernel.
kernel-headers : Contém arquivos de cabeçalho C que definem a interface entre o kernel Linux e as bibliotecas e programas do espaço do usuário. Esses cabeçalhos estabelecem as estruturas e constantes necessárias para compilar a maioria dos aplicativos padrão.
kernel-tools : Reúne ferramentas para gerenciar o kernel Linux.
perf : Monitora o desempenho do kernel Linux.
bpftool : Inspeciona e gerencia o sistema Berkeley Packet Filter (BPF).
kernel-debug : Versão do kernel com diversas opções de depuração ativadas, destinada à depuração e ao diagnóstico do sistema. Não há garantia de desempenho.
kernel-debug-devel : Usado para compilar arquivos de cabeçalho do kernel e os Makefiles correspondentes para módulos do kernel.
Atualize o kernel
Novas versões do kernel corrigem bugs e CVEs, além de adicionar novos recursos. Consulte as notas de lançamento da versão desejada antes de iniciar a atualização.
Atualize para a versão mais recente
-
Verifique a versão atual do kernel.
uname -r -
Verifique se há atualizações de kernel disponíveis.
sudo yum check-update kernelSe houver atualizações disponíveis, prossiga para a próxima etapa.
Caso não existam atualizações, nenhuma ação é necessária.
-
Atualize o kernel e todos os pacotes relacionados para a versão mais recente.
sudo yum update kernel kernel-modules kernel-modules-extra kernel-modules-internal kernel-devel kernel-headers kernel-tools perf bpf-toolQuando solicitado, insira
ypara confirmar. -
Reinicie o sistema para aplicar o novo kernel.
sudo reboot -
Verifique se o sistema está executando o novo kernel.
uname -r
Atualize para uma versão específica
-
Liste todas as versões de kernel disponíveis.
sudo yum list kernel --showduplicates -
Atualize o kernel e os pacotes relacionados para uma versão específica. Substitua
<kernel-version>pela versão desejada, por exemplo,5.10.134-15.al8.kver=<kernel-version> && sudo yum update kernel-${kver} kernel-devel-${kver} kernel-modules-${kver} kernel-modules-extra-${kver} kernel-modules-internal-${kver} kernel-headers-${kver} kernel-tools-${kver} perf-${kver} bpftool-${kver}Quando solicitado, insira
ypara confirmar. -
Reinicie o sistema para aplicar o novo kernel.
sudo reboot -
Verifique se o sistema está executando a versão correta do kernel.
uname -r
Fazer downgrade do kernel
Faça downgrade do kernel quando a versão atual causar problemas de compatibilidade com seus aplicativos ou drivers.
-
Liste todas as versões de kernel disponíveis.
sudo yum list kernel --showduplicates -
Faça downgrade do kernel e dos pacotes relacionados para uma versão específica. Substitua
<kernel-version>pela versão desejada, por exemplo,5.10.134-15.al8.kver=<kernel-version> && sudo yum downgrade kernel-${kver} kernel-devel-${kver} kernel-headers-${kver} kernel-modules-${kver} kernel-modules-extra-${kver} kernel-modules-internal-${kver} kernel-tools-${kver} perf-${kver} bpftool-${kver}Quando solicitado, insira
ypara confirmar. -
Reinicie o sistema para aplicar o kernel anterior.
sudo reboot -
Verifique se o sistema está executando a versão correta do kernel.
uname -r