为什么删除inittab_ 文件,linux还可以运行,谢谢指点

[复制链接]
 楼主| code 发表于 2008-3-12 10:43 | 显示全部楼层 |阅读模式
linux, ni, se, TI, rc
我查资料linux下的进程都是在/etc/inittab运行<br />我是我买了QQ2440回来了,里面的文件是inittab_&nbsp;而不是inittab<br />并且删除inittab_&nbsp;还可以运行<br />凭感觉inittab_&nbsp;不是多余的文件<br />因为inittab_&nbsp;里面的内容指向/etc/init.d/rcS<br />rcS文件需要运行<br /><br /><br />inittab<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;file&nbsp;describes&nbsp;how&nbsp;the&nbsp;INIT&nbsp;process&nbsp;should&nbsp;set&nbsp;up<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;system&nbsp;in&nbsp;a&nbsp;certain&nbsp;run-level.<br />#<br />#&nbsp;Author:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Miquel&nbsp;van&nbsp;Smoorenburg,&nbsp;&ltmiquels@drinkel.nl.mugnet.org&gt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Modified&nbsp;for&nbsp;RHS&nbsp;Linux&nbsp;by&nbsp;Marc&nbsp;Ewing&nbsp;and&nbsp;Donnie&nbsp;Barnes<br />#<br />#&nbsp;Default&nbsp;runlevel.&nbsp;The&nbsp;runlevels&nbsp;used&nbsp;by&nbsp;RHS&nbsp;are:<br />#&nbsp;&nbsp;&nbsp;0&nbsp;-&nbsp;halt&nbsp;(Do&nbsp;NOT&nbsp;set&nbsp;initdefault&nbsp;to&nbsp;this)<br />#&nbsp;&nbsp;&nbsp;1&nbsp;-&nbsp;Single&nbsp;user&nbsp;mode<br />#&nbsp;&nbsp;&nbsp;2&nbsp;-&nbsp;Multiuser,&nbsp;without&nbsp;NFS&nbsp;(The&nbsp;same&nbsp;as&nbsp;3,&nbsp;if&nbsp;you&nbsp;do&nbsp;not&nbsp;have&nbsp;networking)<br />#&nbsp;&nbsp;&nbsp;3&nbsp;-&nbsp;Full&nbsp;multiuser&nbsp;mode<br />#&nbsp;&nbsp;&nbsp;4&nbsp;-&nbsp;unused<br />#&nbsp;&nbsp;&nbsp;5&nbsp;-&nbsp;X11<br />#&nbsp;&nbsp;&nbsp;6&nbsp;-&nbsp;reboot&nbsp;(Do&nbsp;NOT&nbsp;set&nbsp;initdefault&nbsp;to&nbsp;this)<br />#&nbsp;<br />#&nbsp;System&nbsp;initialization.<br />::sysinit:/etc/init.d/rcS<br />::askfirst:/sbin/getty&nbsp;115200&nbsp;console
后学 发表于 2008-3-12 11:49 | 显示全部楼层

你删除的是ram里的文件吧,

flash上的文件,你能删得掉么?
 楼主| code 发表于 2008-3-12 11:54 | 显示全部楼层

//

1&nbsp;.&nbsp;奇怪的是&nbsp;里面的文件是inittab_&nbsp;而不是inittab<br />2&nbsp;.&nbsp;我是进入/etc/inittab&nbsp;使用rm命令删除的<br /><br />3&nbsp;.&nbsp;flash是掉电保存的,<br />我进入/etc/删除inittab_,<br />然后复位,再次启动<br />inittab_&nbsp;没有的拉<br />因此可以证明我删除的是flash上的inittab_文件<br />如果是删除RAM上的文件,下次启动还会有inittab_<br /><br /><br />
brandnew 发表于 2008-3-12 12:26 | 显示全部楼层

...

可能别人把init.c的源代码改了。
httpx 发表于 2008-3-12 21:50 | 显示全部楼层

httpx

该文件是初始化时用,你删除的时候,该文件已经没用了。
 楼主| code 发表于 2008-3-12 21:58 | 显示全部楼层

///

如果删除inittab,也就是没有指向::sysinit:/etc/init.d/rcS<br />那么怎么会执行rcS文件呢???<br /><br /><br />inittab<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;file&nbsp;describes&nbsp;how&nbsp;the&nbsp;INIT&nbsp;process&nbsp;should&nbsp;set&nbsp;up<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;system&nbsp;in&nbsp;a&nbsp;certain&nbsp;run-level.<br />#<br />#&nbsp;Author:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Miquel&nbsp;van&nbsp;Smoorenburg,&nbsp;&ltmiquels@drinkel.nl.mugnet.org&gt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Modified&nbsp;for&nbsp;RHS&nbsp;Linux&nbsp;by&nbsp;Marc&nbsp;Ewing&nbsp;and&nbsp;Donnie&nbsp;Barnes<br /><br />#&nbsp;System&nbsp;initialization.<br />::sysinit:/etc/init.d/rcS<br />::askfirst:/sbin/getty&nbsp;115200&nbsp;console
 楼主| code 发表于 2008-3-15 22:03 | 显示全部楼层

ding

  
andante 发表于 2008-3-17 11:05 | 显示全部楼层

re

busybox初始化:<br />1)linuxrc&nbsp;-&gt&nbsp;rcS&nbsp;...,linuxrc是我们指定的<br />2)&nbsp;inittab&nbsp;-&gt&nbsp;rcS(或别的),这种是默认的
mxh0506 发表于 2008-3-17 12:28 | 显示全部楼层

8楼说得对

busybox可以不用inittab
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

150

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

40

主题

150

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部