问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

CentOS开机启动方式设置inittab介绍

发布网友 发布时间:2024-09-26 01:33

我来回答

1个回答

热心网友 时间:2024-10-06 03:07

CentOS下的/etc/inittab中的英文解释:

This file describes how the INIT process should set up the system in a certain run-level.The inittab file describes which processes are started at bootup and during normal operation.

通俗的说就是控制Linux启动时的一些程序及级别。

run-level的英文解释:

# Default runlevel. The runlevels used by RHS are:

# 0 - halt (Do NOT set initdefault to this)

# 1 - Single user mode

# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)

# 3 - Full multiuser mode

# 4 - unused

# 5 - X11

# 6 - reboot (Do NOT set initdefault to this)

将上面翻译过来就是:

# 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在电源被切断时,关闭系统。当然前提是有U P S和监视U P S并通知init电源已被切断的软件。RH linux默认没有列出该选项。

powerfail: 同powerwait,但init不会等待正在运行的进程结束。RH linux默认没有列出该选项。

powerokwait:当电源监视软件报告电源恢复时,init要执行的操作。

powerfailnow:检测到ups电源即将耗尽时,init要执行的操作,和powerwait/powerfail不同的哟。

ctrlaltdel:允许init在用户于控制台键盘上按下C t r l + A l t + D e l组合键时,重新启动系统。注意,如果该系统放在一个公共场所,系统管理员可将C t r l + A l t + D e l组合键配置为别的行为,比如忽略等。我是设置成打印一句骂人的话了^o^. kbrequest:监视到特定的键盘组合键被按下时采取的动作,现在还不完善。

ondemand: A process marked with an ondemand runlevel will be executed whenever the specified ondemand runlevel is called. However, no runlevel change will occur (ondemand runlevels are 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:

热心网友 时间:2024-10-06 03:02

CentOS下的/etc/inittab中的英文解释:

This file describes how the INIT process should set up the system in a certain run-level.The inittab file describes which processes are started at bootup and during normal operation.

通俗的说就是控制Linux启动时的一些程序及级别。

run-level的英文解释:

# Default runlevel. The runlevels used by RHS are:

# 0 - halt (Do NOT set initdefault to this)

# 1 - Single user mode

# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)

# 3 - Full multiuser mode

# 4 - unused

# 5 - X11

# 6 - reboot (Do NOT set initdefault to this)

将上面翻译过来就是:

# 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在电源被切断时,关闭系统。当然前提是有U P S和监视U P S并通知init电源已被切断的软件。RH linux默认没有列出该选项。

powerfail: 同powerwait,但init不会等待正在运行的进程结束。RH linux默认没有列出该选项。

powerokwait:当电源监视软件报告电源恢复时,init要执行的操作。

powerfailnow:检测到ups电源即将耗尽时,init要执行的操作,和powerwait/powerfail不同的哟。

ctrlaltdel:允许init在用户于控制台键盘上按下C t r l + A l t + D e l组合键时,重新启动系统。注意,如果该系统放在一个公共场所,系统管理员可将C t r l + A l t + D e l组合键配置为别的行为,比如忽略等。我是设置成打印一句骂人的话了^o^. kbrequest:监视到特定的键盘组合键被按下时采取的动作,现在还不完善。

ondemand: A process marked with an ondemand runlevel will be executed whenever the specified ondemand runlevel is called. However, no runlevel change will occur (ondemand runlevels are 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:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Request对象语法 9,django中request对象 塞尔达传说时之笛火之神殿Boss房间怎么去 ...的圆形地方怎么上去?打完BOSS后才发现没去过,但我 榆中兴隆山旅游路线 ...兴隆山校区到哪个公交车站最近?应该怎么乘公交车?打车的话得多少钱... 从般若寺到兴隆山法院怎么坐公交车,最快需要多久 那些属于国有经济,哪些属于集体经济 ...丢手机,生病,丢工作,怎么转运啊,谁能告诉我,我快疯了 阴历十月又叫什么月 工伤保险十万块的赔偿律师费多少钱 买了个优思手机,谁知道哪里可以换三星的标 男方给了彩礼主动要回可以吗? 女方提出离婚可以要回彩礼钱吗 给女方的彩礼钱离婚是否能要回 叉出去什么意思网络语 有两孩子女人离婚一个孩子都不要说明这女人怎样 叉出去是什么意思 ...我买了一件真丝睡衣,不知道怎么分辨?我是在淘宝上买的不放心。谢谢... 在逃生游戏里撩宿敌有车吗 苹果5s相册胶卷怎么清理啊? 苹果5s怎样清理手机内存? 苹果5s新建文件夹中的照片怎么删除 苹果5s 怎么删除照片内存 为什么我吧照片都删了还是占那么多内存?_百 ... 苹果5s怎么删除照片和视频? 梦见读拼音是什么意思? 宠物小精灵-梦见る lovely boy的罗马拼音 Canon MP198如何安装 如何用两部电脑同时登陆一个微信号 怎样在两台电脑上同时登陆一个爱奇艺会员? centos中的runlevel的0和6有什么用? 关于linux的,centOS中有无runlevel命令? 成都浩天诚商贸有限公司怎么样? 孩子不自信,父母怎么帮助培养孩子的自信心? 孩子缺乏自信心如何解决? 南充浩天拍卖有限公司怎么样? 成都浩天长信机电设备有限公司怎么样? 孩子不自信,家长应该怎么引导? 成都浩天化工防腐材料有限公司怎么样? 为什么oppo耳机插入手机听歌时,背景音乐很大声,但是歌手的声音很... 看看我的双龙寿字币,和古钱币真的还是假的 光绪元宝银元广东省造库平七钱二反面寿字双龙戏珠,上次问了一下别人... 闻官军收河南河北这首诗中提到了几个地名 关于《闻官军收河蓝河北》中的第六个地名是什么 解梦:一条大白蛇躺在我枕头那,捉它它就钻进靠墙的床下去了,晚上睡觉它... Excel合并同类项并求和的步骤? 这个公式是什么意思 应扣缴税额=接受方支付的价款÷(1+税率)×税率 应扣缴税额=接受方支付的价款÷(1+税率)×税率 这是计算增值税的一个... 扣缴计税方法 一道增值税计算问题,求助大神