当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : inittab
帖子发表于 : 2008-09-30 20:56 

注册: 2007-04-29 13:15
帖子: 44
送出感谢: 0 次
接收感谢: 0 次
id:3:initdefault:

# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit

l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
$l6:6:wait:/etc/rc.d/rc 6

是先执行id:3:initdefault:默认运行3级别。这是什么样的过程?还是一个指示,没有本身执行的内?
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5

这是把所有的都执行一遍,还是根据id:3:initdefault:中的3 执行l3:3:wait:/etc/rc.d/rc 3?

$l6:6:wait:/etc/rc.d/rc 6 这又有什么内涵?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: inittab
帖子发表于 : 2008-10-01 0:01 
头像

注册: 2008-04-02 15:36
帖子: 724
地址: O_O
送出感谢: 0 次
接收感谢: 0 次
不知道你用的是啥发行版,arch又不像,RH,BSD?ubuntu现在不用inittab了
1. id:3:initdefault:就是个运行级的标识,告诉init默认运行级为3。init是kernel执行的第一个进程(ps aux|head -n2可以看到)。

2. 不是都执行一遍,init从/etc/inittab 找到运行级别,例如你举的例子里是3,然后执行/etc/rc.d/rc.sysinit,再执行/etc/rc.d/rc 3。

3. l6:6:wait:/etc/rc.d/rc 6就是说当运行级为6时(重启),执行/etc/rc.d/rc 6


_________________
^o^ && O_O && ^_^
One World|One Dream|One Piece
愛 ^_^ 這個 美麗的世界O_O

本公司专治各种不服、不爽、谩骂、挑衅。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译