Linux内核加载与卸载
来源:互联网 发布:windows 10安装软件 编辑:程序博客网 时间:2024/06/01 10:47
Linux内核模块文件的命名方式通常为<模块名称.ko>,centos6系统的内核模块被集放在lib/modules/'uname -r '/目录下
查看已经加载的内核模块
lsmod命令用来显示当前Linux内核模块的状态,不使用任何参数会显示当前已经加载的内核所有内核模块。
[root@centos6 ~ ]# lsmod
Module size Used by
bridge 79950 0
stp 2173 1 bridge
llc 5642 2 bridge,stp
fuse 66890 2
autofs4 27213 3
sunrpc 263516 1
ipt_reject 2351 2
nf_conntrack_ipv4 9506 2
nf_defrag_ipv4 1486 1 nf_conntrack_ipv4
iptable_filter 2793 1
ip_tables 17831 1 iptable_filter
输出三列信息 分别为模块 占用内存 是否被调用如果第三列为0则该模块可以随时可以卸载。
加载与卸载内核模块
modprobe命令可以动态加载和卸载内核模块:
[root@centos6 ~ ]# modprobe ip_vs #动态加载ip_vs模块
[root@centos6 ~ ]# lsmod |grep ip_vs #查看模块是否加载成功
[root@centos6 ~ ]# modprobe -r ip_vs #卸载动态模块
modinfo 命令可以查看内核的信息:
[root @centos6 ~]#modinfo ip_vs
通过modprobe加载的内核均在当前的计算机内有效,计算机重新启动后需要重新加载才有效。
如果想要开机后自动挂载内核,需要将modprobe命令写入/etc/rc.sysint文件中
例如:[root @centos6 ~]# echo "modprobe ip_vs" >> /etc/rc.sysinit
如果不需要是可以通过以下命令删除
[root @centos6 ~]# modprobe -r ip_vs
- Linux内核加载与卸载
- linux下内核模块的加载与卸载
- linux内核编译与卸载
- 内核模块的加载与卸载
- 内核模块的编译、加载与卸载
- linux模块加载与卸载
- linux内核模块的安装与卸载
- Linux如何加载与卸载U盘
- Linux如何加载与卸载U盘
- linux模块的加载与卸载
- Linux内核模块的编译、加载和卸载
- Linux内核模块编译、加载&卸载及查看运行结果
- Linux内核模块编译、加载&卸载及查看运行结果
- Linux内核模块的“加载”和“卸载”函数
- linux内核及其模块的查询,加载,卸载
- 向内核加载/卸载模块
- linux卸载内核
- 内核模块编译、加载&卸载及查看运行结果 -- linux内核
- hdoj 5501 The Highest Mark 【贪心 + 0-1背包】
- Xcode中单例的模拟和APP的启动过程
- cin gets getline cin.get等输入的区别
- Android Studio2.0 gradle同步问题
- 网络编程第一篇之Select模式
- Linux内核加载与卸载
- 开源流媒体服务器EasyDarwin支持epoll网络模型,大大提升流媒体服务器网络并发性能
- 求1+2+3+4+....+100
- 黑马程序员—关于java反射机制
- 单例模式的使用场景
- 操作系统之任务管理(未完成)
- POJ 3468 A Simple Problem with Integers
- androidstudio中androidannotations框架的配置
- Android Studio-SVN代码下载,提交,冲突解决方案