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  <p>……部分结果省略 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 

卸载指定模块:

</p><h1>rmmod -v pppoe //卸载 pppoe 模块</h1><p>Checking ppoe for persistent data

加载模块操作:

</p><h1>insmod -v pppoe >1.log //加载模块操作</h1><p>~# tail -b 30 1.log //查看文件末尾内容

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享