模块加载(驱动)

[root@www ~]# depmod [-Ane]选项与参数:
-A  :不加任何参数时, depmod 会主动的去分析目前核心的模块,并且重新写入
      /lib/modules/$(uname -r)/modules.dep 当中。若加入 -A 参数时,则 depmod
      会去搜寻比 modules.dep 内还要新的模块,如果真找到新模块,才会升级。
-n  :不写入 modules.dep ,而是将结果输出到萤幕上(standard out);
-e  :显示出目前已加载的不可运行的模块名称范例一:若我做好一个网络卡驱动程序,档名为 a.ko,该如何升级核心相依性?[root@www ~]# cp a.ko /lib/modules/$(uname -r)/kernel/drivers/net[root@www ~]# depmod


[root@www ~]# modprobe [-lcfr] module_name选项与参数:
-c  :列出目前系统所有的模块!(更详细的代号对应表)
-l  :列出目前在 /lib/modules/`uname -r`/kernel 当中的所有模块完整档名;
-f  :强制加载该模块;
-r  :类似 rmmod ,就是移除某个模块罗~范例一:加载 cifs 模块[root@www ~]# modprobe cifs# 很方便吧!不需要知道完整的模块档名,这是因为该完整档名已经记录到
# /lib/modules/`uname -r`/modules.dep 当中的缘故啊!如果要移除的话:[root@www ~]# modprobe -r cifs


你可能感兴趣的:(模块)