位置: IT常识 - 正文

详解Linux系统中的进程初始化配置文件inittab(linux系统用法)

编辑:rootadmin
这篇文章主要介绍了Linux系统中的进程初始化配置文件inittab,inittab负责设置init初始化程序初始化脚本的位置,文中对inittab中的主要字段作了介绍,需要的朋友可以参考下... 16-03-08

推荐整理分享详解Linux系统中的进程初始化配置文件inittab(linux系统用法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux的sh,linux中!,linux的sh,linux系统用法,linux 的ll,linux 的ll,linux的sh,linux 的ll,内容如对您有帮助,希望把文章链接给更多的朋友!

/etc/inittab文件描述了哪些进程开始启动并正常运行。inittab为linux初始化文件系统时init初始化程序用到的配置文件。这个文件负责设置init初始化程序初始化脚本在哪里;每个运行级初始化时运行的命令; 开机、关机、重启对应的命令;各运行级登陆时所运行的命令。

inittab文件中的条目的格式如下:

label:runlevels:action:process 下面分别介绍各个字段

1.label label 是一个独特的序列,确定了一个条目1-4字符,一些系统只支持2个字符的标签。对于getty或mingetty等其他login程序项,要求label与tty的编号相同,否则getty程序将不能正常工作。

详解Linux系统中的进程初始化配置文件inittab(linux系统用法)

常用标签有:

id 用来定义缺省的init运行的级别si 是系统初始化的进程ln 其中的n从1~6,指明该进程可以使用的runlevel的级别ud 是升级进程ca 指明当按下Ctrl+Alt+Del时运行的进程pf 指当UPS表明断电时运行的进程pr 是在系统真正关闭之前,UPS发出电源恢复的信号时需要运行的进程x 是将系统转入X终端时需要运行的进程

2.runlevels runlevels 列出了运行级,指定应该采取的动作。可以指定多个runlevel级别,也可以不为runlevel字段指定特定的值。

runlevel 0是让init关闭所有进程并终止系统。runlevel 1是用来将系统转到单用户模式,单用户模式只能有系统管理员进入,在该模式下处理那些在有登录用户的情况下不能进行更改的文件,改runlevel的编号1也可以用S代替。runlevel 2是允许系统进入多用户的模式,但并不支持文件共享,这种模式很少应用。runlevel 3是最常用的运行模式,主要用来提供真正的多用户模式,也是多数服务器的缺省模式。runlevel 4一般不被系统使用,用户可以设计自己的系统状态并将其应用到runlevel 4阶段,尽管很少使用,但使用该系统可以实现一些特定的登录请求。runlevel 5是将系统初始化为专用的X Window终端。对功能强大的Linux系统来说,这并不是好的选择,但用户如果需要这样,也可以通过在runlevel启动来实现该方案。runlevel 6是关闭所有运行的进程并重新启动系统。

debian6以后默认没有运行/etc/inittab 文件 默认级别为2-5归为一类

3.action action 字段定义了该进程应该运行在何种状态下,描述其后的process的运行方式的。:

respawn 不管何时终止都重新启动进程wait 运行进程等待输入运行模式 这个过程将会开始一次运行级别时指定输入和init将等待其终止once 每一个runlevel级别运行一次 这个过程将执行一次当指定输入runlevelboot 在系统启动时运行,忽略runlevelbootwait 在系统启动时运行,init等待进程完成。忽略runlevelctrlaltdel 当Ctrl+Alt+Del三个键同时按下时运行,把SIGINT信号发送给init。忽略 runlevelinitdefault 不要执行这个进程,它用于设置默认runlevelkbrequest 当init从键盘中收到信号时运行。这里要求键盘组合符合KeyBoardSigraoff 禁止进入,因此该进程不运行once 每一个runlevel级别运行一次ondemand 当系统指定特定的运行级别A、B、C时运行powerfail 当init收到SIGPWR信号时运行powerokwait 当收到SIGPWD信号且/etc/文件中的电源状态包含OK时运行powerwait 当收到SIGPWD信号,并且init等待进程结束时运行sysinit 在运行boot或bootwait进程之前运行

4.process process字段包含init执行的进程,该进程采用的格式与在命令行下运行该进程的格式一样,因此process字段都以该进程的名字开头,紧跟着是运行时要传递给该进程的参数。

代码如下:# /etc/inittab: init(8) configuration.# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $代码如下:# The default runlevel.id:2:initdefault: #表示当前缺省运行级别为2代码如下:# Boot-time system configuration/initialization script.# This is run first except when booting in emergency (-b) mode.si::sysinit:/etc/init.d/rcS #系统初始化的进程代码如下:# What to do in single-user mode.~~:S:wait:/sbin/sulogin代码如下:# /etc/init.d executes the S and K scripts upon change# of runlevel.## Runlevel 0 is halt.# Runlevel 1 is single-user.# Runlevels 2-5 are multi-user.# Runlevel 6 is reboot.代码如下:l0:0:wait:/etc/init.d/rc 0l1:1:wait:/etc/init.d/rc 1l2:2:wait:/etc/init.d/rc 2l3:3:wait:/etc/init.d/rc 3l4:4:wait:/etc/init.d/rc 4l5:5:wait:/etc/init.d/rc 5l6:6:wait:/etc/init.d/rc 6# Normally not reached, but fallthrough in case of emergency.z6:6:respawn:/sbin/sulogin代码如下:# What to do when CTRL-ALT-DEL is pressed. #在启动过程中是否允许按CTRL-ALT-DELETE重启系统#ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now代码如下:# Action on special keypress (ALT-UpArrow).#kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work."代码如下:# What to do when the power fails/returns.pf::powerwait:/etc/init.d/powerfail startpn::powerfailnow:/etc/init.d/powerfail nowpo::powerokwait:/etc/init.d/powerfail stop代码如下:# /sbin/getty invocations for the runlevels.## The "id" field MUST be the same as the last# characters of the device (after "tty").## Format:# <id>:<runlevels>:<action>:<process>## Note that on most Debian systems tty7 is used by the X Window System,# so if you want to add more getty's go ahead but skip tty7 if you run X.# getty进程来提供虚拟终端设备的服务1:2345:respawn:/sbin/getty 38400 tty1 代码如下:#标签字段的值是1,1是设备tty1的数字后缀,tty1与相应的进程相关联,该getty进程可以启动的runlevel是2,3,4和5,当该进程终止时,init马上就重新启动它。启动进程的路径名是/sbin/getty,该进程是实现虚拟终端支持的最小版本的getty,为tty1提供启动虚拟设备的进程。2:23:respawn:/sbin/getty 38400 tty2#3:23:respawn:/sbin/getty 38400 tty3#4:23:respawn:/sbin/getty 38400 tty4#5:23:respawn:/sbin/getty 38400 tty5#6:23:respawn:/sbin/getty 38400 tty6# Example how to put a getty on a serial line (for a terminal)##T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100T1:23:respawn:/sbin/getty -L ttyS1 115200 vt100# Example how to put a getty on a modem line.##T3:23:respawn:/sbin/mgetty -x0 -s 57600 ttyS3

5.示例

代码如下:# Begin /etc/inittabid:3:initdefault:si::sysinit:/etc/rc.d/init.d/rc sysinitl0:0:wait:/etc/rc.d/init.d/rc 0l1:S1:wait:/etc/rc.d/init.d/rc 1l2:2:wait:/etc/rc.d/init.d/rc 2l3:3:wait:/etc/rc.d/init.d/rc 3l4:4:wait:/etc/rc.d/init.d/rc 4l5:5:wait:/etc/rc.d/init.d/rc 5l6:6:wait:/etc/rc.d/init.d/rc 6ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r nowsu:S016:once:/sbin/sulogin1:2345:respawn:/sbin/agetty tty1 96002:2345:respawn:/sbin/agetty tty2 96003:2345:respawn:/sbin/agetty tty3 96004:2345:respawn:/sbin/agetty tty4 96005:2345:respawn:/sbin/agetty tty5 96006:2345:respawn:/sbin/agetty tty6 9600# End /etc/inittab
本文链接地址:https://www.jiuchutong.com/zhishi/278141.html 转载请保留说明!

上一篇:linux怎么查看防火墙是否开启并清除防火墙规则?(linux怎么查看防火墙信息)

下一篇:createcd.exe是安全进程吗 createcd进程结束掉可以吗(createsystem)

  • 如何查看信息历史记录(怎样查找信息历史)

    如何查看信息历史记录(怎样查找信息历史)

  • 小米手环怎么用(小米手环怎么用nfc复制门禁卡)

    小米手环怎么用(小米手环怎么用nfc复制门禁卡)

  • 华为nova5pro有没有耳机插孔(华为nova5pro有没有红外线功能)

    华为nova5pro有没有耳机插孔(华为nova5pro有没有红外线功能)

  • 手机qq如何不显示年龄(手机QQ如何不显示电脑登录)

    手机qq如何不显示年龄(手机QQ如何不显示电脑登录)

  • 为什么段前间距显示不出来(为什么段前间距改不了)

    为什么段前间距显示不出来(为什么段前间距改不了)

  • 快手小店关闭了多久可重新开通(快手小店官网)

    快手小店关闭了多久可重新开通(快手小店官网)

  • 移动王卡看腾讯视频免流不(移动王卡看腾讯视频免流量吗)

    移动王卡看腾讯视频免流不(移动王卡看腾讯视频免流量吗)

  • qq水果标识怎么弄(水果qq头像可爱卡通)

    qq水果标识怎么弄(水果qq头像可爱卡通)

  • openapi是什么文件夹(openapi是什么文件夹可以删除吗)

    openapi是什么文件夹(openapi是什么文件夹可以删除吗)

  • 抖音作品突然不见了是怎么回事(抖音作品突然不能加热了)

    抖音作品突然不见了是怎么回事(抖音作品突然不能加热了)

  • 华为p40折叠屏(华为p40折叠屏多少钱)

    华为p40折叠屏(华为p40折叠屏多少钱)

  • hpi是什么(HPI是什么车)

    hpi是什么(HPI是什么车)

  • 有商家订单号能找到商家吗(有商家订单号能代替发票的吗)

    有商家订单号能找到商家吗(有商家订单号能代替发票的吗)

  • 操作系统是只对硬盘进行管理的程序对吗(操作系统只对什么进行管理)

    操作系统是只对硬盘进行管理的程序对吗(操作系统只对什么进行管理)

  • 照片怎么弄上下黑边(照片怎么弄上下拼图)

    照片怎么弄上下黑边(照片怎么弄上下拼图)

  • 苹果升级ios13怎么降回去(苹果13版本更新后如何?)

    苹果升级ios13怎么降回去(苹果13版本更新后如何?)

  • 小米8怎么拍流光照片(小米8怎么拍车流)

    小米8怎么拍流光照片(小米8怎么拍车流)

  • moho&mo是什么牌子(mooi是什么牌子)

    moho&mo是什么牌子(mooi是什么牌子)

  • 红米note7网速慢怎么调(红米note7网络慢)

    红米note7网速慢怎么调(红米note7网络慢)

  • airpods怎么恢复出厂设置(airpods怎么恢复双声道)

    airpods怎么恢复出厂设置(airpods怎么恢复双声道)

  • vuevlog怎么加音乐(vue视频怎么后期加语音)

    vuevlog怎么加音乐(vue视频怎么后期加语音)

  • 快手颜值pk在哪里打开(快手颜值pk在哪看)

    快手颜值pk在哪里打开(快手颜值pk在哪看)

  • 苹果Mac切换桌面快捷键是什么?mac显示桌面快捷键操作教程介绍(苹果mac切换桌面快捷键)

    苹果Mac切换桌面快捷键是什么?mac显示桌面快捷键操作教程介绍(苹果mac切换桌面快捷键)

  • 电脑输入法无法切换怎么办?(电脑输入法无法输入中文怎么办)

    电脑输入法无法切换怎么办?(电脑输入法无法输入中文怎么办)

  • phpcms v9后台不显示验证码(php页面出不来)

    phpcms v9后台不显示验证码(php页面出不来)

  • 要约和承诺有法律效力吗
  • 提取的应交增值税怎么算
  • 发票抬头类型怎么选 个人不能报销吗
  • 税控盘抵减税额填在主表哪里
  • 小规模纳税人印花税是季报还是月报
  • 增值税进项抵扣怎么做账
  • 资产重组的税务筹划
  • 外购货物准予抵扣进项税额26万元,货物已验收入库
  • 劳务分包预缴税怎么算
  • 个人转到公司账上的钱能开发票吗
  • 原材料的运输费怎么做会计分录
  • 继承的房产出售要交20%是全额还是差额
  • 中国工商银行社保查询
  • 公司与银行签订的远期合约汇率是什么
  • 跨地区建筑安装企业个人所得税征收方式申请表
  • 购入增值税税控系统专用设备为什么全额计入固定资产
  • 现金银行存款日记账日清月结
  • 哪些税计入原材料费用
  • 发票在验旧日期之后作废吗
  • 税务局代开的专票信息填错了怎么办
  • 发票上不小心印上作废两个字怎么办
  • 资本公积转增资本什么意思
  • 礼品发票怎么入账
  • 小规模纳税人可以开专票吗
  • 未完工产品成本计算公式
  • 协会收取会员单位的会务费怎么做账
  • win10删除所有内容是什么意思
  • 华为手机记事本app
  • 企业废业怎样做会计分录
  • 小规模企业年末怎么结转
  • 应届生能参考注册公司吗
  • scrfs.exe - scrfs是什么进程 有什么用
  • linux的系统配置文件
  • 笔记本电脑盖上盖子就关机了吗
  • 进项税额不得抵扣的情况有哪些
  • chormedriver安装
  • 贝纳克波斯图干红葡萄酒
  • 冰上的卷羽鹈鹕,希腊凯尔基尼湖 (© Guy Edwardes/Minden Pictures)
  • pace框架
  • Yii2 rbac权限控制操作步骤实例教程
  • thinkphp技巧
  • vue-cli-service权限不够
  • uniapp和vue哪个好
  • 学会这两种方式英语
  • php cookies
  • 拦截器拦截html
  • 当月增加的房产 要交房产税吗
  • 房地产企业的开发成本和开发费用有什么区
  • 公司基本户可以异地开户吗
  • 银行本票怎么办理转账
  • 银行收到几分钱怎么做账
  • 过路费一定是要公司的车辆吗
  • 补发工资如何做账
  • 缴纳社保费出现异常
  • 地税发票丢失应如何处理
  • 什么是汇算清缴?
  • 新准则对企业的影响
  • 安装费用怎么做分录
  • 政府补助收入是指
  • 支付厂房租金计入什么会计科目
  • 委托加工物资贷方
  • 客户退货,但不退货
  • 应计入产品成本的停工损失是
  • 办公室租金发票可以扺增值税吗
  • 费用报销单如何审核
  • 待处理财产损益期末结转到哪里
  • 一个完整的活动策划方案范文
  • 详解MySQL中ALTER命令的使用
  • 猛料高手
  • 重装win7系统后鼠标反应慢
  • win8怎么一键关机
  • vs2015无法启动程序exe
  • win10系统休眠唤醒屏幕变大怎么办
  • win8使用体验
  • windows10快速操作在哪
  • html+css网页布局
  • python 字符 字符串
  • 个人经营所得定率征收税率表
  • 在进口环节海关代征的税种有
  • 畜牧业企业所得税优惠政策最新
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设