| 
		    
                    
   注:为所有列在/etc/modprobe.conf 或/etc/modules.conf  中的所有模块创建依赖关系,并且写入到modules.dep文件; 
[root@localhost beinan]# depmod -e 
  注:列出已挂载但不可用的模块; 
[root@localhost beinan]# depmod  -n     
  注:列出所有模块的依赖关系,但仅仅是输出出来(Write the dependency file on stdout only) 
  注:modules.dep 位于 /lib/modules/内核版本 目录 
  比如 Fedora Core 4.0 中,系统默认的内核: 
  代码: 
[root@localhost beinan]# ls /lib/modules/2.6.11-1.1369_FC4/modules.dep /lib/modules/2.6.11-1.1369_FC4/modules.dep 
  6、insmod 挂载模块; 
  insmod 这个工具,和modprobe 有点类似,但功能上没有modprobe 强,modprobe 在挂载模块是不用指定模块文件的路径,也不用带文件的后缀.o 或.ko ;而insmod 需要的是模块的所在目录的绝对路径,并且一定要带有模块文件名后缀的(modulefile.o 或modulesfile.ko ); 
  对于这个工具,我们只是介绍一下, 并不推荐使用。因为模块有依赖关系,对于新手来说,可能不知道这个模块依赖和哪个模块依赖; 
  举例: 
  代码: 
[root@localhost beinan]# insmod /lib/modules/2.6.11-1.1369_FC4/kernel/drivers/net/tg3.ko 
  我们要到 /lib/modules/内核版本 uname -r 的命令输出/kernel/drivers 中找相对应的模块才行,要有绝对路径,而且必须要用到文件名的全称,不能把文件名的后缀省略; 
  四、与内核模块加载相关的配置文件 
  1、模块的配置文件 modules.conf 或 modprobe.conf 
  内核模块的开机自动挂载模块一般是位于一个配置文件,一般的Linux发行版本都有 /etc/modules.conf 或 /etc/modprobe.conf 。比如Fedora Core 4.0 内核模块开机自动加载文件是 /etc/modprobe.conf ;在这个文件中,一般是写入模块的加载命令或模块的别名的定义等;比如我们在modules.conf 中可能会发行类似的一行 ; 
  代码: 
alias eth0 8139too 
  而8029的网卡应该是 
  代码: 
alias eth0 ne2k-pci 
  这样系统启动的时候,首先会modprobe 8139too ,然后再为8139too 指定别名为 eth0,然后我们在登录的时候,用 ifconfig 就会查看到网卡的IP 等情况,当然您得为网卡设置IP 才行; 
		    
                       
		      
		      
		   |