KMON
Manage kernel modules
There’s a lot to be said about finding inner peace through meditation. Yet Shashank Sharma is confident he’ll find nirvana with classy CLI tools.
OUR EXPERT
Shashank Sharma is in love with Go and Python, but Rust has been on his mind quite a bit lately.
The modern Linux kernel supports many different modules, which provide additional features and functionality. This could be support for USB devices, network protocols and other hardware.
Only those elements that are of use for a large selection of users are an integral part of the Linux kernel, whereas other components are relegated to modules that users can enable at will. The advantage of working with modules to enable additional functionality is that you don’t have to recompile the kernel, or even restart your machine to make use of the new feature set.
Released under the GPLv3 license, Kmon is a nifty tool designed to help you manage Linux kernel modules. Your Linux distribution features a number of different utilities that you can use to manage and monitor the different kernel modules. For instance, the dmesg command can be used to examine the kernel ring buffer and display the messages generated by the device drivers. The uname -r command can be used to list the version of the currently running kernel. The lsmod command can similarly be used to list all the kernel modules that are currently loaded.