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