快速业务通道

Linux:/etc/inittab文件

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-27
所有运行的进程并重新启动系统.

  在inittab文件中以#开头的所有行都是注释行.注释行有助于用户理解inittab文件,inittab文件中的值都是如下格式:

  label:runlevel:action:process

  label是1~4个字符的标签,用来标示输入的值.一些系统只支持2个字符的标签.鉴于此原因,多数人都将标签字符的个数限制在2个以内.该标签可以是任意字符构成的字符串,但实际上,某些特定的标签是常用的,在Red Hat Linux中使用的标签是:

  代码:

  id 用来定义缺省的init运行的级别

  si 是系统初始化的进程

  ln 其中的n从1~6,指明该进程可以使用的runlevel的级别

  ud 是升级进程

  ca 指明当按下Ctrl Alt Del是运行的进程

  pf 指当UPS表明断电时运行的进程

  pr 是在系统真正关闭之前,UPS发出电源恢复的信号时需要运行的进程

  x 是将系统转入X终端时需要运行的进程

Empire CMS,phome.net

  runlevel字段指定runlevel的级别.可以指定多个runlevel级别,也可以不为runlevel字段指定特定的值.

  action字段定义了该进程应该运行在何种状态下:

  代码:

  boot 在系统启动时运行,忽略runlevel

  bootwait 在系统启动时运行,init等待进程完成.忽略runlevel

  ctrlaltdel 当Ctrl Alt Del三个键同时按下时运行,把SIGINT信号发送给init.忽略 runlevel

  initdefault 不要执行这个进程,它用于设置默认runlevel

  kbrequest 当init从键盘中收到信号时运行.这里要求键盘组合符合KeyBoardSigral(参见/usr/share/doc/kbd-*关于键盘组合的文档)

  off 禁止进入,因此该进程不运行

  once 每一个runlevel级别运行一次

  ondemand 当系统指定特定的运行级别A、B、C时运行

  powerfail 当init收到SIGPWR信号时运行

  powerokwait 当收到SIGPWD信号且/etc/文件中的电源状态包含OK时运行

  powerwait 当收到SIGPWD信号,并且init等待进程结束时运行

  respawn 不管何时终止都重新启动进程

  sysinit 在运行boot或bootwait进程之前运行

  wait 运行进程等待输入运行模式

  process字段包含init执行的进程,该进程采用的格式与在命令行下运行该进程的格式一样,因此process字段都以该进程的名字开头,紧跟着是运行时,紧跟着是运行时要传递给该进程的参数.比如/sbin/shutdown -t3 -r now,该进程在按下Ctrl Alt Del时执行,在命令行下也可以直接输入来重新启动系统.

  特殊目的的记录

  仔细学习例子文件,学习应用其中关于inittab的语法格式.该文件的大多数内容都可以忽略,超过一半的内容都是注释,剩余的一些文件内容主要是用来实现某些特殊的功能:

  id 的值表明缺省的runlevel是3.

  ud 的值可以唤醒/sbin/update进程,该进程为保持磁盘的完整性,将在对磁盘进行I/O操作之前清空整个I/O缓冲区.

  pf、pr和ca的值只被特定的中断所调用.

  如果系统是专用的X终端,则只需x的输入值.

Empire CMS,phome.net

  getty进程来提供虚拟终端设备的服务,例如:

  3:2345:respawn:/sbin/mingetty tty3

  标签字段的值是3,3是设备tty3的数字后缀,tty3与相应的进程相关联,该getty进程可以启动的runlevel是2、3、4和5,当该进程终止时,init马上就重新启动它.启动进程的路径名是/sbin/mingetty,该进程是实现虚拟终端支持的最小版本的getty,为tty3提供启动虚拟设备的进程.

  si::sysinit:/etc/rc.d/rc.sysinit

  该值告诉init程序运行/etc/rc.d/rc.sysinit脚本文件来初始化系统,该脚本文件与所有启动的脚本类似,它只是一个包含Linux的 shell命令的可执行文件,注意输入的字符串包括该脚本

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号