其他命令 · 2022年02月20日 0

rmmod命令 – 删除模块

rmmod即“remove module”的简称,rmmod命令用于删除模块。 执行rmmod命令,可删除不需要的模块。Linux操作系统的核心具有模块化的特性,因此在编译核心时,不需要吧全部功能都放入核心,可以将这些功能编译成一个个单独的模块,待有需要时再分别载入它们。 **语法格式:** rmmod [参数] [模块名称] **常用参数:** | -a | 删除所有目前不需要的模块 | | ---- | -------------------------------------------- | | -s | 把信息输出至syslog常驻服务,而非终端机界面 | | -v | 显示指令执行的详细信息 | | -f | 强制移除模块,使用此选项比较危险 | | -w | 等待着,知道模块能够被除时再移除模块 | **参考实例** 卸载模块pppoe并显示执行信息: ``` [root@anycode ~]# rmmod -v pppoe ``` 卸载bridge模块: ``` [root@anycode ~]# rmmod bridge ``` 卸载bridge模块并将错误信息写入syslog: ``` [root@anycode ~]# rmmod -s bridge ``` 孤立正在使用的bridge模块,知道不被使用: ``` [root@anycode ~]# rmmod -w bridge ``` 删除正在使用的bridge模块(-f可以删除正在使用的模块,非常危险,慎用): ``` [root@anycode ~]# rmmod -f bridge ```