How to manage Linux kernel modules
· Category: Linux
Short answer
Kernel modules extend the Linux kernel's functionality. Use modprobe, insmod, and rmmod to manage them.
Steps
- List loaded modules:
lsmod
- Load a module:
sudo modprobe module_name
- Remove a module:
sudo modprobe -r module_name
- Load at boot by adding to
/etc/modules-load.d/.
Tips
modprobehandles dependencies automatically;insmoddoes not.modinfo module_nameshows module details and parameters.- Blacklist problematic modules in
/etc/modprobe.d/blacklist.conf.
Common issues
- Module in use: other modules or processes may depend on it.
- Missing modules after kernel updates: rebuild initramfs.