• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

高手请帮忙讲解一下/etc/inittab文件的含义,谢谢!

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 34次 | 进入软件测试论坛讨论

领测软件测试网
bchk::sysinit:/etc/bcheckrc </dev/console >/dev/console 2>&1
ifor::sysinit:/etc/ifor_pmd </dev/null >/usr/adm/pmd.log 2>&1
tcb::sysinit:/etc/smmck </dev/console >/dev/console 2>&1
ck:234:bootwait:/etc/asktimerc </dev/console >/dev/console 2>&1
ack:234:wait:/etc/authckrc </dev/console >/dev/console 2>&1
is:S:initdefault:
r0:056:wait:/etc/rc0  1> /dev/console 2>&1 </dev/console
r1:1:wait:/etc/rc1  1> /dev/console 2>&1 </dev/console
r2:2:wait:/etc/rc2 1> /dev/console 2>&1 </dev/console
r3:3:wait:/etc/rc3  1> /dev/console 2>&1 </dev/console
sd:0:wait:/etc/uadmin 2 0 >/dev/console 2>&1 </dev/console
fw:5:wait:/etc/uadmin 2 2 >/dev/console 2>&1 </dev/console
rb:6:wait:/etc/uadmin 2 1 >/dev/console 2>&1 </dev/console
co:2345:respawn:/etc/getty tty01 sc_m
co1:1:respawn:/bin/sh -c "sleep 20; exec /etc/getty tty01 sc_m"
c02:234:respawn:/etc/getty tty02 sc_m
c03:234:respawn:/etc/getty tty03 sc_m
c04:234:respawn:/etc/getty tty04 sc_m
c05:234:respawn:/etc/getty tty05 sc_m
c06:234:respawn:/etc/getty tty06 sc_m
c07:234:respawn:/etc/getty tty07 sc_m
c08:234:respawn:/etc/getty tty08 sc_m
c09:234:respawn:/etc/getty tty09 sc_m
c10:234:respawn:/etc/getty tty10 sc_m
c11:234:respawn:/etc/getty tty11 sc_m
c12:234:respawn:/etc/getty tty12 sc_m
sdd:234:respawn:/tcb/files/no_luid/sdd
tcp::sysinit:/etc/tcp start < /dev/null > /dev/null 2>&1
Se1a:234ff:/etc/getty tty1a m
Se1A:234ff:/etc/getty -t60 tty1A 3
Se2a:234ff:/etc/getty tty2a m
Se2A:234ff:/etc/getty -t60 tty2A m
http::sysinit:/etc/scohttp start

 旭 回复于:2003-10-16 09:19:12
Se1a:234ff:/etc/getty tty1a m 
Se1A:234ff:/etc/getty -t60 tty1A 3 
Se2a:234ff:/etc/getty tty2a m 
Se2A:234ff:/etc/getty -t60 tty2A m 
这个文件应该是终端参数配置文件。从上文中看出你好像没有安装串卡,tty1a tty1b 是两个系统默认的串口。当你安装好串口后还应出现tty1b tty1c tty1d 或类似字样的行。如果其中的"off"为“respawn”的话,则表示此终端已激活。行末尾的"m"表示传输速率为9600波特率,若为"n"则表示144000波特率。其中se1A行表示用的是modern接终端。
另外与之相关的文件为inittabtape。不知对否,望各位指正。

 runtimel 回复于:2003-11-06 11:08:26
如果你的 /etc/inittab 是安装以後就没改过的话, 那你的 vitual terminal 
> : 只有六个 (alt - F1~F6), 那就是正常的。 
> : 若你想要有多於 6个以上的v.t. 那你可以修改 /etc/inittab 
> : 看到如下的设定: 
> : c1:1235:respawn:/sbin/agetty 38400 tty1 linux 
> : c2:1235:respawn:/sbin/agetty 38400 tty2 linux 
> : c3:5:respawn:/sbin/agetty 38400 tty3 linux 
> : c4:5:respawn:/sbin/agetty 38400 tty4 linux 
> : c5:5:respawn:/sbin/agetty 38400 tty5 linux 
> : c6:45:respawn:/sbin/agetty 38400 tty6 linux 
> ^^^^^^^^^^^^^这些是什麽意思.请教一下... 

inittab 档的设定通常格式如下: 

id:runlevel:action:process 
例: c6:45:respawn:/sbin/agetty 38400 tty6 linux 

id就是代表名称通常是两个字元, 你可以自己取, 如上面的c6 

runlevel是代表unix的执行模态, 通常有单工(单人模式)、多工(多人模式) 
而你在单人模式或多人模可能会想执行不同的程式, 如多人模式的 
文字介面, 多人模式的 x视窗介面, 就又可以有不同的执行模态 
所以上面45 是指模态4(多人X视窗介面)及模态5(多人文字介面) 
就执行这一行 

action是指这行指令是要如何执行, 如boot(只有在开机时执行)、 
once(在指定的执行模态只执行一次)、wait(转换模态时, 
等原来的process终结後再执行)........ 
上面的respawn是指只要process一终结就重跑一次,vitual console 
非常需要。 

process就是执行的程式啦! 上例是agetty 

(inittab 是 init 的起始设定档) 
另外你有兴趣的话, 可以 man inittab 以及 man init

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网