utte

lsmod 読み込まれているカーネルモジュールを一覧表示する

lsmod

試してみる

主なオプション

(オプションなし)lsmod にはオプションがなく、一覧を表示するだけ

解説

読み込み中のモジュールを見る

Linux のカーネルは、機能の一部を「モジュール」として必要なときだけ読み込みます。ドライバ(ハードウェアを動かすプログラム)やファイルシステムの多くがモジュールです。lsmod は、いま読み込まれているモジュールの一覧を表示します。

3つの列

列 意味
Module モジュールの名前
Size メモリ上の大きさ(バイト)
Used by 使っているものの数と、そのモジュールを使っているモジュール名

Used by の数が 0 でないモジュールは、使用中なので modprobe -r(取り外し)ができません。

情報の元

lsmod は、/proc/modules を読んで表示しているだけです。lsmod 自体は読み込みも取り外しもしません。読み込みや取り外しは modprobe(または insmod、rmmod)で行います。モジュールの説明やオプションを調べるには、modinfo モジュール名 を使います。

見つからないとき

目的のモジュールが一覧にないときは、読み込まれていないか、カーネルの本体に組み込まれています。組み込みのものは lsmod に出ません。

関連するコマンド

LinuC 101の出題範囲