rmmod
rose1 发表于 2020-08-02 04:12浏览次数:
在Linux操作系统上,rmmod命令从Linux内核中删除模块。
查看英文版
目录:
1 rmmod 运行系统环境
2 rmmod 说明
3 rmmod 语法
4 rmmod 例子
rmmod 运行系统环境
Linux
rmmod 说明
rmmod是一个简单的程序,可以从Linux内核中删除(卸载)模块。 在大多数情况下,您将希望将modprobe与-r选项一起使用,因为它更健壮并可以为您处理依赖项。
查看英文版
rmmod 语法
rmmod [-f] [-w] [-s] [-v] [modulename]
选件
-v, --verbose | 详细模式;打印有关程序正在执行的消息。如果未指定此选项,则rmmod仅在出现问题时才打印消息。 |
-f, --force |
强制执行操作,无论如何。此选项可能非常危险,因此请格外小心。如果指定,则此选项可以删除当前正在使用的,不是要删除的或标记为不安全的模块。 除非在编译内核时设置了CONFIG_MODULE_FORCE_UNLOAD,否则该选项无效。 |
-w, --wait | 通常,rmmod将拒绝卸载正在使用的模块。但是,如果指定了此选项,而您尝试删除正在使用的模块,则rmmod将隔离它并等待直到不再使用它。以这种方式隔离模块后,任何新事物都将无法使用。 |
-s, --syslog | 将错误发送到syslog,而不是标准错误。 |
-V, --version | 显示rmmod的版本信息,然后退出。 |
查看英文版
rmmod 例子
警告
强烈建议使用modprobe -r而不是rmmod来删除内核模块,以确保删除不会破坏任何依赖关系。
sudo rmmod /lib/modules/3.2.0-4-686-pae/kernel/sound/ac97_bus.ko
删除内核模块ac97_bus。 依赖于此模块的任何其他模块将停止运行。 仅在确定自己要做什么后才执行此删除。
查看英文版