| Basic Linux kernel module administration commands | |
|---|---|
| Basic Linux kernel module administration commands | |
| Linux command syntax | Linux command description |
| ls -R /lib/modules/$(uname -r) | Command to list all modules available for a given linux system |
| modinfo /path/to/module.ko | Display module information |
| insmod kernel-module-name | Install a module to a running kernel. NOTE: this command does not resolve module dependencies |
| modprobe kernel-module-name | Install a module to a running kernel inlcuding dependencies |
| depmod -a | Rebuild module dependancy database using /lib/modules/$(uname -r)/modules.dep |
| insmod --force kernel-module-name | Force insmod to load module even if its build for a defferent module version |
| modprobe -n -v kernel-module-name | Display insmod commands to load module and its dependencies. Useful when modprobe gives up due to dependency problem |
| lsmod | Display all modules currently loaded into a kernel |
| rmmod kernel-module-name | Command to remove a module from a running kernel |