linux /etc/inittab文件的字段解释及其说明
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-06
义缺省的init运行的级别 si 是系统初始化的进程 ln 其中的n从1~6,指明该进程可以使用的runlevel的级别 ud 是升级进程 ca 指明当按下Ctrl Alt Del是运行的进程 pf 指当UPS表明断电时运行的进程 pr 是在系统真正关闭之前,UPS发出电源恢复的信号时需要运行的进程 x 是将系统转入X终端时需要运行的进程 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的输入值. 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命令的可执行文件,注意输入的字符串包括该脚本的完整路径.不同版本的Linux存放该脚本的位置也不相同,但不用刻意去记忆这些位置,只需查看/etc/inittab文件即可,该文件中包含启动脚本文件的确切位置.
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux下的时间篇下一篇: linux内核管理
关于linux /etc/inittab文件的字段解释及其说明的所有评论