在Linux系統中,加載和卸載內核模塊通常使用insmod
、rmmod
和modprobe
命令。下面是這些命令的基本用法:
使用insmod
命令:
sudo insmod module_name.ko
其中module_name.ko
是你要加載的內核模塊的文件名。
使用modprobe
命令:
sudo modprobe module_name
modprobe
命令會自動加載模塊及其依賴項。
使用rmmod
命令:
sudo rmmod module_name
其中module_name
是你要卸載的內核模塊的名稱。
使用modprobe
命令:
sudo modprobe -r module_name
這個命令等同于rmmod
。
你可以使用以下命令查看當前已加載的內核模塊:
lsmod
這個命令會列出所有已加載的模塊及其依賴關系。
你可以使用modinfo
命令來獲取有關特定模塊的信息:
modinfo module_name
假設你有一個名為example_module.ko
的內核模塊,你可以按照以下步驟加載和卸載它:
sudo insmod example_module.ko
或者
sudo modprobe example_module
sudo rmmod example_module
或者
sudo modprobe -r example_module
sudo
。dmesg
命令查看內核消息,以獲取更多關于錯誤的信息。通過這些步驟,你應該能夠輕松地在Linux系統中加載和卸載內核模塊。