莫相离 发表于 2015-1-14 20:18:48

来一发CentOS开机启动体例设置 inittab 详解

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!CentOS下的/etc/inittab中的英文注释:
ThisfiledescribeshowtheINITprocessshouldsetupthesysteminacertainrun-level.Theinittabfiledescribeswhichprocessesarestartedatbootupandduringnormaloperation.
普通的说就是把持Linux启动时的一些步伐及级别。
run-level的英文注释:
#Defaultrunlevel.TherunlevelsusedbyRHSare:
#0-halt(DoNOTsetinitdefaulttothis)
#1-Singleusermode
#2-Multiuser,withoutNFS(Thesameas3,ifyoudonothavenetworking)
#3-Fullmultiusermode
#4-unused
#5-X11
#6-reboot(DoNOTsetinitdefaulttothis)
将下面翻译过去就是:
#0-停机(万万不克不及把initdefault设置为0)
#1-单用户形式
#2-多用户,没有NFS(没有收集)
#3-完整多用户形式(尺度的运转级,实践上就是text形式)
#4-没有效到
#5-X11(xwindow)
#6-从头启动
在inittab文件里一切的无效语句都恪守以下格局:
id:runlevels:action:process
id:是标识名,能够恣意起名,4个字符之内,要注重的是标识名不克不及反复,它是独一的。
runlevels:暗示这一行合用于运转那些级别(如上所示的6个级别);别的sysinit、boot、bootwait这三个历程会疏忽这个设置值。此项能够多选,好比要运转1,2,3个级别,就写成123
action:暗示进进对应的runlevels时,init应当运转process字段的下令的体例,经常使用的字段值及注释在附录内。
respawn:暗示init应当监督这个历程,即便其停止后也应当被从头启动。
wait:init应当运转这个历程一次,并守候其停止后再举行下一步操纵。
once:init必要运转这个历程一次。
boot:随体系启动运转,以是runlevel值对其有效。
bootwait:随体系启动运转,而且init应当守候其停止。
off:没有任何意义。
initdefault:体系启动后的默许运转级别;因为进进响应的运转级别会激活对应级其余历程,以是对其指定process字段没有任何意义。假如inittab文件内不存在这一笔记录,体系启动时在把持台上扣问进进的运转级。
sysinit:体系启动时筹办运转的下令。好比说,这个下令将扫除/tmp.能够检察/etc/rc.d/rc.sysinit剧本懂得其运转了那些操纵。
powerwait:同意init在电源被割断时,封闭体系。固然条件是有UPS和监督UPS并关照init电源已被割断的软件。RHlinux默许没有列出该选项。
powe***il:同powerwait,但init不会守候正在运转的历程停止。RHlinux默许没有列出该选项。
powerokwait:当电源监督软件呈报“电源规复”时,init要实行的操纵。
powe***ilnow:检测到ups电源行将耗尽时,init要实行的操纵,和powerwait/powe***il分歧的哟。
ctrlaltdel:同意init在用户于把持台键盘上按下Ctrl+Alt+Del组合键时,从头启动体系。注重,假如该体系放在一个公开场合,体系***可将Ctrl+Alt+Del组合键设置为其余举动,好比疏忽等。我是设置成打印一句骂人的话了^o^.kbrequest:监督到特定的键盘组合键被按下时接纳的举措,如今还不完美。
ondemand:Aprocessmarkedwithanondemandrunlevelwillbeexecutedwheneverthespecifiedondemandrunleveliscalled.However,norunlevelchangewilloccur(ondemandrunlevelsare‘a’,‘b’,and‘c’)
process:就是实行的步伐

举例:
id:3:initdefault:#暗示启动落后进下令行形式
x:5:once:/etc/X11/prefdm-nodaemon#暗示启动后在xwindow形式下实行一次prefdm-nodaemon

实战履历:
假如想开机间接进进“下令行形式”,可编纂/etc/inittab文件,设置为id:3:initdefault:
假如想间接进进“窗口形式”,则设置为id:5:initdefault:
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!

活着的死人 发表于 2015-1-15 20:47:46

来一发CentOS开机启动体例设置 inittab 详解

Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。

老尸 发表于 2015-1-28 08:23:33

如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。

谁可相欹 发表于 2015-2-5 21:32:30

掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。

兰色精灵 发表于 2015-2-13 17:38:29

如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。

若相依 发表于 2015-3-4 00:40:18

对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。

仓酷云 发表于 2015-3-11 15:04:27

我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。

爱飞 发表于 2015-3-19 03:14:17

甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。

变相怪杰 发表于 2015-3-27 06:30:27

主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
页: [1]
查看完整版本: 来一发CentOS开机启动体例设置 inittab 详解