Red Hat Training

A Red Hat training course is available for RHEL 8

Capítulo 3. Gerenciando módulos do núcleo

As seções seguintes explicam o que são módulos do kernel, como exibir suas informações e como realizar tarefas administrativas básicas com módulos do kernel.

3.1. Introdução aos módulos do kernel

O kernel do Red Hat Enterprise Linux pode ser estendido com partes adicionais opcionais de funcionalidade, chamadas módulos do kernel, sem a necessidade de reiniciar o sistema. No Red Hat Enterprise Linux 8, os módulos do kernel são código de kernel extra que é embutido em arquivos objetos comprimidos <KERNEL_MODULE_NAME>.ko.xz.

As funcionalidades mais comuns habilitadas pelos módulos do kernel são:

  • Driver de dispositivo que adiciona suporte para novo hardware
  • Suporte para um sistema de arquivo como GFS2 ou NFS
  • Chamadas de sistema

Em sistemas modernos, os módulos do kernel são automaticamente carregados quando necessário. Entretanto, em alguns casos, é necessário carregar ou descarregar os módulos manualmente.

Como o próprio núcleo, os módulos podem tomar parâmetros que personalizam seu comportamento, se necessário.

São fornecidas ferramentas para inspecionar quais módulos estão funcionando atualmente, quais módulos estão disponíveis para carregar no kernel e quais parâmetros um módulo aceita. O ferramental também fornece um mecanismo para carregar e descarregar módulos do kernel para o kernel em execução.