位置: 编程技术 - 正文

详解Linux系统中的进程初始化配置文件inittab(简介linux系统中的10个常用命令及功能)

编辑:rootadmin

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

文章相关热门搜索词:linux系统的,linux系统用法,linux那些事儿,linux的sh,linux的sh,linux的sh,linux系统的,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程序将不能正常工作。

常用标签有:

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

详解Linux系统中的进程初始化配置文件inittab(简介linux系统中的10个常用命令及功能)

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. // :: 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::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::respawn:/sbin/getty tty1 复制代码代码如下:#标签字段的值是1,1是设备tty1的数字后缀,tty1与相应的进程相关联,该getty进程可以启动的runlevel是2,3,4和5,当该进程终止时,init马上就重新启动它。启动进程的路径名是/sbin/getty,该进程是实现虚拟终端支持的最小版本的getty,为tty1提供启动虚拟设备的进程。2::respawn:/sbin/getty tty2#3::respawn:/sbin/getty tty3#4::respawn:/sbin/getty tty4#5::respawn:/sbin/getty tty5#6::respawn:/sbin/getty tty6# Example how to put a getty on a serial line (for a terminal)##T0::respawn:/sbin/getty -L ttyS0 vtT1::respawn:/sbin/getty -L ttyS1 vt# Example how to put a getty on a modem line.##T3::respawn:/sbin/mgetty -x0 -s 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::ctrlaltdel:/sbin/shutdown -t1 -a -r nowsu:S:once:/sbin/sulogin1::respawn:/sbin/agetty tty1 ::respawn:/sbin/agetty tty2 ::respawn:/sbin/agetty tty3 ::respawn:/sbin/agetty tty4 ::respawn:/sbin/agetty tty5 ::respawn:/sbin/agetty tty6 # End /etc/inittab

Linux上设置用户通过SFTP访问目录的权限的方法 sftp和ftp是两种协议是不同的,sftp是ssh内含的协议,只要sshd服务器启动了,它就可用,它本身不需要ftp服务器启动。1.查看openssh软件版本,想sftp服务用户

Linux中rsh远程shell命令的使用技巧解析 rsh有两种使用模式:rsh$host:远程登录,启动交互式进程。rsh$host$command:远程执行命令,并显示输出。rshhosthostcommandrsh$host$command的作用是:1.在远程机

linux/aix怎么用命令查看某个目录下子目录占用空间的大小? 本文旨在磁盘空间满时,定位是哪个目录的空间占用文件最多,以便分析产生空间不足的原因1、以xshell或者其他终端软件通过ssh或者telnet登录需要查看

标签: 简介linux系统中的10个常用命令及功能

本文链接地址:https://www.jiuchutong.com/biancheng/358929.html 转载请保留说明!

上一篇:Linux系统中tr命令的基本使用教程(tr linux 命令)

下一篇:Linux上设置用户通过SFTP访问目录的权限的方法(linux设置用户的密码)

  • 防伪税控风险纳税人财务负责人和法人同一人
  • 印花税应计入什么账户
  • 个体户生产经营个人所得税
  • 销售咨询费一般涉及哪些业务
  • 购买基金会计分录怎么填
  • 项目部租房办公应计入什么费用
  • 银行对个人借款的处理
  • 2014年税收征管体制改革
  • 公司代缴员工个税
  • 企业每个月都要关账吗
  • 营改增以前建筑税率
  • 环境保护税即将施行 有哪些点需要关注?
  • 建筑行业劳务费会计分录
  • 财税2012年第15号文
  • 小微企业享受税收优惠个数
  • 企业所得税是否有利于调节产业结构
  • 加工费可以计入管理费用吗
  • 长期资产的含义
  • 工程施工购买的材料费会计分录
  • 使用U盘安装win7出现找不到任何设备驱动程序
  • 核销后怎么反核销
  • 修改远程桌面端口脚本
  • 企业采用备抵法核算坏账
  • assoc .exe=exefile是什么
  • mysql实现事务
  • 供水公司与用户合作协议
  • css flaot
  • 如何用php操作mysql
  • php时间戳转换中国标准时间
  • 简易计税办法和计税依据
  • php上级目录
  • 发票认证相符什么意思
  • 职教费可以抵扣进项么
  • vue $函数
  • 物流公司账务处理特点
  • 进口商品销售的会计分录
  • 承兑汇票兑现与贴现的区别
  • python文档怎么查看
  • 织梦专题页模板
  • 开具利息收入发票需不需要有经营范围
  • 车辆固定资产的折旧方法
  • sql server 2000数据库不能备份的原因
  • mysql怎么使用表
  • 已提足折旧的固定资产出售的账务处理
  • 购进免税农产品发生非正常损失
  • 进度款开票是开实收金额吗
  • 房地产开发企业会计制度
  • 对外投资需要股东会决议吗
  • 公司购买床垫如何做账
  • 可供分配利润包括提取的盈余公积吗
  • 劳动仲裁要出面吗
  • 实报实销有补贴嘛
  • 在建工程明细科目怎么设置
  • 工程没钱也没有工资
  • 交易性金融资产属于流动资产
  • 哪些资产减值损失一经计提不得转回
  • 多收客户购置税怎么处理
  • 账面价值大于计税基础是调增还是调减
  • sql分组having
  • 微软9月22
  • 64位win8怎么安装南天PR2E针式打印机驱动?
  • win10动态磁贴不更新
  • centos7启动卡在界面
  • centos7更改默认内核
  • w8系统怎么用
  • win8系统开机启动项怎么设置
  • win7怎么查看
  • 创建自己的app外卖平台
  • linux shell终端
  • 游戏的背包和道具系统
  • Shell中使用scp命令实现文件上传代码
  • grade 编译
  • Python 正则表达式的高级用法
  • javascript数据结构与算法第三版
  • python html转markdown
  • 电子税务网没开通怎么办
  • 科技公司小规模纳税人
  • 湖南地方税务局网上办税大厅
  • 京豆付款有返利吗
  • 艾地盟预混料怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设