千家信息网

/etc/inittab文件的字段及其说明是什么样的

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,/etc/inittab文件的字段及其说明是什么样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。/etc/inittab文件中每个登记
千家信息网最后更新 2025年12月03日/etc/inittab文件的字段及其说明是什么样的

/etc/inittab文件的字段及其说明是什么样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

/etc/inittab文件中每个登记项的结构都是一样的,共分为以冒号":"分隔的4个字段。具体如下:
identifier : run_level : action : process
其中,各字段以及与其相关的说明如下:
identifier  登记项标识符,最多为4个字符。用于惟一地标识/etc/inittab文件中的每一个登记项
run_level  系统运行级,即执行登记项的init级别。用于指定相应的登记项适用于哪一个运行级,即在哪一个运行级中被处理。如果该字段为空,那么相应的登记项将适用于所有的运行级。在该字段中,可以同时指定一个或多个运行级,其中各运行级分别以数字0.1.2.3.4.5.6或字母a、b、c表示,且无需对其进行分隔。
action    动作关键字。用于指定init(M)命令或进程对相应进程(在"process"字段定义)所实施的动作。具体动作包括:
  1、boot:只有在引导过程中,才执行该进程,但不等待该进程的结束;当该进程死亡时,也不重新启动该进程。
  2、bootwait:只有在引导过程中,才执行该进程,并等待进程的结束:当该进程死亡时,也不重新启动该进程。实际上,只有在系统被引导后,并从单用户方式进入多用户方式时,这些登记项才被处理;如果系统的默认运行级设置为2(即多用户方式),那么这些登记项在系统引导后将马上被处理。
  3、initdefault:指定系统的默认运行级。系统启动时,init将首先查找该登记项。如果存在init将据此决定系统最初要进入的运行级。具体来说,init将指定登记项"run_level"字段中的最大数字(即最高运行级)为当前系统的默认运行级;如果该字段为空,那么将其解释为"0123456",并以"6"作为默认运行级。如果不存在该登记项,那么init将要求用户在系统启动时指定一个最初的运行级。
  4、off:如果相应的进程正在运行,那么就发出一个警告信号,等待20秒后,再通过杀死信号强行终止该进程。如果相应的进程并不存在那么就忽略该登记项。
  5、once:启动相应的进程,但不等待该进程结束便继续处理/etc/inittab文件中的下一个登记项;当该进程死亡时,init也不重新启动该进程。注意:在从一个运行级进入另一个运行级时,如果相应的进程仍然在运行,那么init就不重新启动该进程。
  6、ondemand:与"respawn"的功能完全相同,但只用于运行级为a、b或c的登记项。
  7、powerfail:只在init接收到电源失败信号时执行相应的进程,但不等待该进程结束。
  8、powerwait:只在init接收到电源失败信号时执行相应的进程,并在继续对/etc/inittab文件进行任何处理前等待该进程结束。
  9、respawn:如果相应的进程还不存在,那么init就启动该进程,同时不等待该进程的结束就继续扫描/etc/inittab文件;当该进程死亡时,init将重新启动该进程。如果相应的进程已经存在,那么init将忽略该登记项并继续扫描/etc/inittab文件。
  10、sysinit:只有在启动或重新启动系统并首先进入单用户时,init才执行这些登记项。而在系统从运行级1-6进入单用户方式时,init并不执行这些登记项。"action"字段为"sysinit"的登记项在"run_level"字段不指定任何运行级。
  11、wait:启动进程并等待其结束,然后再处理/etc/inittab文件中的下一个登记项。
  
  process   所要执行的shell命令。任何合法的shell语法均适用于该字段。

看完上述内容,你们掌握/etc/inittab文件的字段及其说明是什么样的的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

进程 运行 字段 系统 文件 处理 信号 只有 方式 动作 用户 单用户 内容 同时 命令 数字 方法 更多 电源 过程 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 北京大学图书馆数据库成交 目前软件开发用的什么技术 衡东电视台网络技术工资是多少 奉贤区机械软件开发定制价格 如何打开服务器dns 网络安全管理的目标是什么 软件开发和推广费用比例 网络安全素养论文1500 孝义晋京互联网科技 软件开发项目的税务问题 广域网一般采用什么网络技术 JAVA框架部署到服务器 杭州物联网智慧园区软件开发 关于网络安全周的宣传情况介绍 加强网络安全有什么意义 网络安全教育考什么 政协委员维护网络安全 数据库lan是什么 二调地类图斑数据库标准 滴滴配合网络安全审查 政府有软件开发需求吗 沈阳有没有网络安全培训班 寻捕房广州网络技术有限公司 魔兽服务器一个区能建多少角色 数据库学生实体 我的世界如何退出服务器中的游戏 返回数据库表的第一个字段 工行广州软件开发中心面试 加强网络安全有什么意义 数据库中成绩单的属性有哪些
0