lsmod - программа для просмотра состояния модулей ядра. Если ее выполнить под пользователем root без аргументов, команда выведет список загруженных на данный момент модулей. Список содержит следующие колонки: имя модуля, его размер в памяти, число компонентов системы, которые на текущий момент используют модуль, и список других модулей, которые от него зависят.

[root@station ~]# lsmod
Module                  Size  Used by
iptable_filter          2881  0
ip_tables              19521  1 iptable_filter
radeon                 76609  1
...
snd_intel8x0m          19589  0
snd_intel8x0           34689  0
snd_ac97_codec         75961  2 snd_intel8x0m,snd_intel8x0
snd_seq_dummy           3653  0
snd_seq_oss            37057  0
snd_seq_midi_event      9153  1 snd_seq_oss
snd_seq                62289  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          8781  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm               100169  4 snd_intel8x0m,snd_intel8x0,snd_ac97_codec,...
snd_timer              33605  2 snd_seq,snd_pcm
snd                    57157  10 snd_intel8x0m,snd_intel8x0,snd_ac97_codec,...
soundcore              10913  1 snd
...
ext3                  132553  4
jbd                    86233  1 ext3

Рассмотрим вывод этой команды. Обратите внимание, что среди прочего загружены файрвол iptables (ip_tables), поддержка файловой системы ext3 (ext3) и поддержка звуковых карт Intel i810 (snd_intel8x0). Помните, что файрвол iptables - это не драйвер и не устройство, а программа, выполняемая на уровне ядра. Это очень важно для того, чтобы понять, что не все модули являются драйверами устройств.

Это также важно, чтобы понять зависимости модулей. Вывод команды lsmod, приведенный выше, показывает что модуль snd_intel8x0 зависит от других модулей, включая sndpcm и snd. Без загрузки этих модулей загрузка модуля snd_intel8x0 невозможна. Чтобы понять, как происходит загрузка модулей, давайте познакомимся с командами для загрузки и выгрузки модулей.

Источник
Печать/экспорт