Saltar para o conteúdo

Guia do Linux/Iniciante+Intermediário/Kernel e módulos/lsmod

Origem: Wikilivros, livros abertos por um mundo aberto.

Lista quais módulos estão carregados atualmente pelo kernel. O nome lsmod é uma contração de ls módulos - Listar Módulos. A listagem feita pelo lsmod é uma alternativa ao uso do comando cat /proc/modules.

A saí­da deste comando tem a seguinte forma:


     Module            Size  Pages    Used by
     nls_iso8859_1     8000      1          1 (autoclean)
     nls_cp437         3744      1          1 (autoclean)
     ne                6156      2          1
     8390              8390      2     [ne] 0

A coluna Module indica o nome do módulo que está carregado, a coluna Used mostra qual módulos está usando aquele recurso. O parâmetro (autoclean) no final da coluna indica que o módulo foi carregado manualmente (pelo insmod ou modprobe) ou através do kmod e será automaticamente removido da memória quando não for mais usado.

No exemplo acima os módulos ne e 8390 não tem o parâmetro (autoclean) porque foram carregados pelo arquivo /etc/modules (veja [#s-kern-arquivos-modules /etc/modules, Seção 16.12.1]). Isto significa que não serão removidos da memória caso estiverem sem uso.

Qualquer módulo carregado pode ser removido manualmente através do comandos rmmod.