43.8.3. Desabilitando o kpatch.service


O procedimento a seguir descreve como evitar que a solução de correção ao vivo do kernel do Red Hat Enterprise Linux aplique todos os módulos de correção do kernel globalmente em boots subsequentes.

Pré-requisitos

  • Permissões de raiz
  • Um pacote de remendos ao vivo é instalado.
  • Um módulo de patch de kernel é instalado e carregado.

Procedimento

  1. Verifique se kpatch.service está habilitado:

    # systemctl is-enabled kpatch.service
    enabled
    Copy to Clipboard Toggle word wrap
  2. Desativar kpatch.service:

    # systemctl disable kpatch.service
    Removed /etc/systemd/system/multi-user.target.wants/kpatch.service.
    Copy to Clipboard Toggle word wrap
    • Observe que o módulo de patch de kernel aplicado ainda está carregado:

      # kpatch list
      Loaded patch modules:
      kpatch_4_18_0_94_1_1 [enabled]
      
      Installed patch modules:
      kpatch_4_18_0_94_1_1 (4.18.0-94.el8.x86_64)
      Copy to Clipboard Toggle word wrap
  3. Reinicialize seu sistema.
  4. Opcionalmente, verifique o status de kpatch.service:

    # systemctl status kpatch.service
    ● kpatch.service - "Apply kpatch kernel patches"
       Loaded: loaded (/usr/lib/systemd/system/kpatch.service; disabled; vendor preset: disabled)
       Active: inactive (dead)
    Copy to Clipboard Toggle word wrap

    O exemplo de saída atesta que kpatch.service foi desativado e não está funcionando. Por isso, a solução de remendo ao vivo do kernel não está ativa.

  5. Verificar se o módulo de remendo do kernel foi descarregado:

    # kpatch list
    Loaded patch modules:
    <NO_RESULT>
    
    Installed patch modules:
    kpatch_4_18_0_94_1_1 (4.18.0-94.el8.x86_64)
    Copy to Clipboard Toggle word wrap

    O exemplo de saída acima mostra que um módulo de correção de kernel ainda está instalado, mas o kernel não está corrigido.

Recursos adicionais

  • Para mais informações sobre o utilitário de linha de comando kpatch, consulte a página do manual kpatch(1).
  • Para mais informações sobre o gerenciador de sistemas e serviços systemd, arquivos de configuração de unidades, suas localizações, assim como uma lista completa de systemd tipos de unidades, veja as seções relevantes em Configuring basic system settings.
Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat