LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1460|回复: 2

关于/etc/modutils和/etc/modprobe.d/

[复制链接]
发表于 2006-2-12 22:12:13 | 显示全部楼层 |阅读模式
请问以下大侠,这两个目录有什么区别?在去掉ipv6这个模块过程中
我修改的是/etc/modprobe.d/alias文件,然后再运行update-modules
,可不可以修改/etc/modutils/alias文件?谢谢
 楼主| 发表于 2006-2-13 12:19:35 | 显示全部楼层
看了一下update-modules的man文档,发现它只是读取/et/modutils下的文件,既然这样,为什么修改/etc/modprobe.d/alias文件后,还要运行update-modules这个不读取/etc/modprobe.d/目录下文件的程序呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-13 16:59:02 | 显示全部楼层
还是自己顶一个吧。看了http://www.tanghistory.com/blog/ ... 目录有了解。
所谓的modprobe.d目录是模块的配置文件,因为modprobe可以读入两种格式的模块,当读入描述符是,就会到这个目录下读入文件,以便知道到底加入的是什么模块。因此,如果我们把/etc/modprobe.d/alias文件下的ipv6那一行注释掉的话,那么kmod就不知道到底要载入什么模块,因此也就不会载入ipv6模块呢。
/etc/modprobe.d/alias文件的注释上说明了不要修改这个文件,我觉得因为它是指导如何载入正确的模块的配置文件所以不希望用户修改。而/etc/modutils/alias文件的注释说明了用户可以注释到他不需要载入的内核模块,特地试了一下,发现修改/etc/modutils/alias文件同样可以达到目的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表