LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: d00m3d

探讨 /etc

[复制链接]
发表于 2006-3-8 14:34:46 | 显示全部楼层
Post by 终极幻想
我只用过 FreeBSD,感觉和 Gentoo 有点相似,不过我太久没用 Gentoo了,不知道现在的 gentoo 怎样呢。。

Gentoo的init.d也是放在/etc下的。
回复 支持 反对

使用道具 举报

发表于 2006-3-8 16:03:30 | 显示全部楼层
Post by good02xaut
init是bin格式的,解析的是Inittab,至于rc.d应该是shell干的,不是init完成的了
如果init通过inittab无法正常启动shell,rc.d里面的就不会执行了。


init 是 binary,rc.d 里边的仍然是 init 指挥的。

rc.d 里边的东西,也是启动的东西,当然会执行。。init 不执行bash的。init 也不会启动bash的。。
回复 支持 反对

使用道具 举报

发表于 2006-3-8 17:24:44 | 显示全部楼层
谢谢good02xaut的指点。

感觉Linux系统各个方面相互联系,是一个整体。并不仅仅是一个kernel,但是现在对kernel讨论的资料很多,对kernel以外的系统工具集讨论得比较少。
回复 支持 反对

使用道具 举报

发表于 2006-3-8 18:07:23 | 显示全部楼层
linux不仅仅指kernel,不过kernel应该占到了50%。
所有的用户空间程序,必须依赖内核空间,而内核空间则可以自成体系:)
回复 支持 反对

使用道具 举报

发表于 2006-3-8 18:39:30 | 显示全部楼层
Post by 终极幻想
init 是 binary,rc.d 里边的仍然是 init 指挥的。
rc.d 里边的东西,也是启动的东西,当然会执行。。init 不执行bash的。init 也不会启动bash的。。

应该是对的,我以为init本身就是一种shell,它可以执行rc.d里的脚本。
回复 支持 反对

使用道具 举报

发表于 2006-3-8 18:46:40 | 显示全部楼层
其实 init 可以是shell,任何系统可执行的文件都可以。。。希望大家别把思路固定到了 init 本身这个文件。
回复 支持 反对

使用道具 举报

发表于 2006-3-10 09:32:43 | 显示全部楼层
呵呵
具体可以看busybox和sysinit的src
回复 支持 反对

使用道具 举报

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

本版积分规则

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