|
发表于 2004-12-2 22:46:58
|
显示全部楼层
我认为把inittab背下来才是正道!!!
inittab 不负责
我结合man 在一个晚上把inittab背下来,作试验手写inittab reboot 机器一次成功!!
这里顺便总结一下
inittab 实际上就这么几块
1、default runlevel
2、system initialization
3 trap ctrl-alt-del 捕获ctrl-alt-del
4 ups power 电源相关
5 run gettys 创建tty
6 run xdm in run level 5
inittab 格式
id:runlevel:action:process
id 1-4位不重复字符对tty 必须是tty的序号man上说好像这是个历史问题
runlevel 这个不用解释了吧,不过有的情况没用runlevel的,还有多个runlevel的数字写到一起,不用符号分割
action 动作即做哪些动作动作有很多种man讲的很详细不多说
process 运行哪些程序
1块就这么一句
id:3:initdefault: (注意最后面的:一定要加指没有process)
2块
si::sysinit:/etc/rc.d/rc.sysinit
10:0:wait:/etc/rc.d/rc 0
11:1:wait:/etc/rc.d/rc 1 (对应各个level运行rc.d下面的哪个rc)
........................
16:6:wait:/etc/rc.d/rc 6
3块 捕获ctrl-alt-del
ca : : ctrlaltdel:/sbin/shutdown -t3 -r now
4块 和ups 电源有关
pf::powerfail:/sbin/shutdown -f -h +2"........."
pr:12345:powerokwait:/sbin/shutdown -c "......."
5块 run gettys 创建tty
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2 (respawn系统会监视死掉系统会重建)
.......................
6:2345:respawn:/sbin/mingetty tty6
6块 run xdm in runlevel5
x:5:respawn:/etc/X11/perfdm -nodaemon
linux就这样简洁明了 |
|