登录
首页 >  文章 >  linux

Linux卸载内核模块:rmmod使用教程

时间:2025-07-17 09:18:44 331浏览 收藏

大家好,今天本人给大家带来文章《Linux卸载内核模块:rmmod命令详解与实例》,文中内容主要涉及到,如果你对文章方面的知识点感兴趣,那就请各位朋友继续看下去吧~希望能真正帮到你们,谢谢!

linux卸载内核模块是什么-rmmod 命令使用与实例

Linux rmmod 命令

Linux rmmod(全称:remove module)命令用于移除内核模块。

通过执行 rmmod 指令,可以卸载不再需要的模块。由于 Linux 系统内核具备模块化设计的特点,因此在编译内核时,并不需要将所有功能都直接集成进内核。你可以将这些功能分别编译为独立的模块,并在需要时动态加载。

语法

rmmod [-as][模块名称...]

参数说明

  • -a 移除所有当前未被使用的模块。
  • -s 将输出信息发送到 syslog 守护进程,而不是显示在终端上。

示例

查看已加载的模块列表:


# lsmod
Module         Size Used by
cramfs         39042 1 
nfsd         238935 11 
lockd         64849 1 nfsd
nfs_acl         2245 1 nfsd
auth_rpcgss      33735 1 nfsd
sunrpc        193181 10 nfsd,lockd,nfs_acl,auth_rpcgss
exportfs        3437 1 nfsd
xt_TCPMSS        2931 0 
xt_tcpmss        1197 0 
xt_tcpudp        2011 0 
iptable_mangle     2771 0 
ip_tables        9991 1 iptable_mangle
x_tables        14299 4 

……部分结果省略 pppoe 8943 0 pppox 2074 1 pppoe binfmt_misc 6587 1 snd_ens1371 18814 0 gameport 9089 1 snd_ens1371 snd_ac97_codec 100646 1 snd_ens1371 ac97_bus 1002 1 snd_ac97_codec snd_pcm_oss 35308 0

卸载指定模块:

rmmod -v pppoe //卸载 pppoe 模块

Checking ppoe for persistent data

加载模块操作:

insmod -v pppoe >1.log //加载模块操作

~# tail -b 30 1.log //查看文件末尾内容

以上就是《Linux卸载内核模块:rmmod使用教程》的详细内容,更多关于Linux,内核模块,lsmod,insmod,rmmod的资料请关注golang学习网公众号!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>