快速业务通道

slackware的启动过程(1)之 inittab

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-13
开机后,系统读取硬盘,遇到lilo,lilo将linux内核装入内存,linux内核初始化各个硬件设备,然后运行init.
init程序会读取 /etc/inittab 脚本,看看下一步应该做什么,下面就主要分析一下slackware的 inittab 脚本.inittab由几行组成,每一行分成四个小段,各小段之间用冒号分开,每一小段的定义为:
行标识符:状态:动作:命令
在开始分析脚本之前,先了解一下linux的各种runlevel# These are the default runlevels in Slackware:
0 = halt
1 = single user mode
2 = unused (but configured the same as runlevel 3)
3 = multiuser mode (default Slackware runlevel)
4 = X11 with KDM/GDM/XDM (session managers)
5 = unused (but configured the same as runlevel 3)
6 = reboot
0、6级是系统停机、重启,不能设置为开机默认的级别,系统一般将级别3设为默认开机状态,在slackware中,级别3是字符界面的多用户模式,很多其他版本的linux将level3设为图形界面的多用户模式.下面来看笔者系统的inittab脚本并逐行分析其含义.id:3:initdefault:
si:S:sysinit:/etc/rc.d/rc.S
su:1S:wait:/etc/rc.d/rc.K
rc:2345:wait:/etc/rc.d/rc.M
ca::ctrlaltdel:/sbin/shutdown -t5 -r now
l0:0:wait:/etc/rc.d/rc.0
l6:6:wait:/etc/rc.d/rc.6
pf::powerfail:/sbin/genpowerfail start
pg::powerokwait:/sbin/genpowerfail stop
c1:1235:respawn:/sbin/agetty 38400 tty1 linux
c2:1235:respawn:/sbin/agetty 38400 tty2 linux
c3:1235:respawn:/sbin/agetty 38400 tty3 linux
c4:1235:respawn:/sbin/agetty 38400 tty4 linux
c5:1235:respawn:/sbin/agetty 38400 tty5 linux
c6:12345:respawn:/sbin/agetty 38400 tty6 linux
x1:4:respawn:/etc/rc.d/rc.4
第一行指明系统的默认启动级别.
第二行,si指出系统初始化运行级别,它指向/etc/rc.d/rc.S,是init第一个运行的脚本.以后我们会介绍该脚本及其他“rc.X”脚本的内容.
第三行,如果进入单用户模式要运行的脚本.正常启动是不执行的.
第四行,进入2345级别时要运行的脚本.
第五行,如果在启动过程中,按下著名的“三键”----ctrl alt delete,系统要执行的命令,在这里是重启.t5的意思是等待五分钟.
第六、七行跟其他模式差不多,指明在level0及level6要执行的脚本.
第八行,断电时执行的命令,该行的含义是关闭系统.
第九行,试图在电力恢复时中断关机的行为.
第十到十五行是启动控制台.
一行,指出多用户界GUI运行级要执行的脚本.

这篇文章主要介绍inittab脚本,下一篇文章我们介绍该该脚本中出现的、在各个级别运行的 /etc/rc.d 目录中的脚本.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号