Linux Administration - Kernel modules

Files /etc/modprobe.conf - Modprobe configuration file /etc/modules.d - Module directory for Debian and Gentoo distributions (see modules-update) /etc/modules.conf - Main module configuration file. Holds aliases, options, etc. (see depmod) /lib/modules/version/modules.dep - Module dependencies (see depmod)
Commands lsmod List the currently loaded modules on system.

modinfo [module name] Display information about a particular module.

modinfo -F author [module name] Display only author information about a particular module.

insmod [module filename] Insert a single module into the kernel. Dependencies must already be loaded.

modprobe [module name] Insert a single module and its dependencies into the kernel.

modprobe -C /etc/mymodprobe.conf [module name] Change configuration files for module installation.

modprobe [-n --dry-run] [module name] Do a dry run install to see what would happen if you tried to install the module.

modprobe [-r --remove] [module name] Removes the specified module and all its dependencies, unless they are in use by another module.

modprobe [-f --force] [module name] Force load a single module even if the kernel version is not what the module expects.
This is sometimes necessary when loading 3rd party modules.

modprobe [--show-depends] [module name] Display all of the module's dependencies.

modprobe [-l --list] [module name, wildcard] Display available modules.

modprobe [-v --verbose] [module name] Display additional information while operating.

rmmod [module name] Remove module from kernel.

rmmod [-f --force] [module name, wildcard] Force removal even if module is in use..

rmmod [-v --verbose] [module name] Display additional information while operating.

rmmod [-w --wait] [module name] Wait until module is no longer in use.

depmod Rebuilds modules.dep file using modules in the current kernel's module directory.

modules-update Rebuilds modules.conf file using modules in the current kernel's module directory. (/etc/modules.d)