linux modprobe命令详解
linux系统下modprobe命令是什么呢?下面是modprobe命令的具体介绍:
1、modprobe命令简介:
modprobe命令用于智能地向内核中加载模块或者从内核中移除模块。modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,在modprobe会卸载整组的模块。
2、语法:
modprobe(选项)(参数)
3、选项:
-a或--all:载入全部的模块;
-c或--show-conf:显示所有模块的设置信息;
-d或--debug:使用排错模式;
-l或--list:显示可用的模块;
-r或--remove:模块闲置不用时,即自动卸载模块;
-t或--type:指定模块类型;
-v或--verbose:执行时显示详细的信息;
-V或--version:显示版本信息;
-help:显示帮助。
4、参数:
模块名:要加载或移除的模块名称。
举例:
查看modules的配置文件:
modprobe -c
查看modules的配置文件,比如模块的alias别名是什么。会打印许多行信息,例如其中的一行会类似如下:
alias symbol:ip_conntrack_unregister_notifier ip_conntrack
列出内核中所有已经或者未挂载的所有模块:
modprobe -l
这里,我们能查看到我们所需要的模块,然后根据我们的需要来挂载;其实modprobe -l读取的模块列表就位于/lib/modules/`uname -r`目录中;其中uname -r是内核的版本,例如输出结果的其中一行是:
/lib/modules/2.6.18-348.6.1.el5/kernel/net/netfilter/xt_statistic.ko
挂载vfat模块:
modprobe vfat
使用格式modprobe 模块名来挂载一个模块。挂载之后,用lsmod可以查看已经挂载的模块。模块名是不能带有后缀的,通过modprobe -l所看到的模块,都是带有.ko或.o后缀。
移除已经加载的模块:
modprobe -r 模块名
移除已加载的模块,和rmmod功能相同。
-
abs防抱死灯亮怎么回事?
ABS灯亮的原因可能有:1、轮速传感器故障;ABS线路故障;2、ABS的电脑故障。ABS泵、调压电磁阀故障;3、ABS灯亮说明ABS系统存在故障,ABS系统可能会停止工作,可能...
问答查看全文>> -
八代凯美瑞的隐藏功能有哪些?
八代凯美瑞的隐藏功能有:1、后遮阳帘延迟时间;2、倒挡联动后视镜角度;3、ODO显示时间调整;4、短按按键开启后备箱。凯美瑞是广汽丰田旗下的一款车型,搭载TNGA2.5LHEV...
问答查看全文>> -
宝马3系敞篷二手怎么样?
宝马3系敞篷二手车如果年限还行,车况良好,价格实惠,还是挺好的,值得入手:1、目前,二手车的价格受到新车市场的冲击很大,新车频繁降价,使二手车的价格也出现了一些变化;2、为此,...
问答查看全文>>
推荐
- 1新款起亚KX5什么时候上市457
- 2王曼妮的车是什么牌子424
- 3奇骏主动刹车怎么用?433
- 4无级变速箱起步慢吗?386
- 5雪铁龙c2多久更换刹车油?154
- 616v发动机的车有哪些?151
- 7冬季如何正确洗车286
- 8伟人的名字大全145