- 论坛徽章:
- 24
|
回复 1# lyhabc
楼主你不要怀疑linux启动的优先级关系,绝对是你没有启动成功而已。你可以借助cu_shell老兄使用绝对路径的方法,你要是怀疑的话,我就给你详解的你不怀疑
在讲开机启动脚本前,先要了解init这个由内核启动的用户级的进程,他的pid始终为1.这些开机启动脚本全部是通过它来启动的
第一步:
/etc/rc.d/rc.sysinit init执行的第一个脚本 这个脚本主要是初始化工作,如设置系统字体,启动swapping,设置主机名,装载声卡模块等等
第二步:
/etc/rc.d/rcx.d #启动各个运行级别脚本
(这里就是存放在/etc/目录下那7个目录rc0.d,rc1.d,rc2.d…rc6.d,这7个目录对于7个级别,rc0.d表示关机级别,因为他前面数字是0,这几个级别分别是什么用途,在6.1已经说的很清楚,这里不再复述。)
这个就是你通过chkconfig这个命令来控制开机启动各个级别要执行的程序。其实他就是在这一步的动作
第三步:
/etc/rc.d/rc.local #相应级别服务启动之后、这是最后一个执行的脚本(这里就可以放入你想启动的任何程序)
第四步:
/sbin/mingetty # 等待用户登录
优先级的关系你不要怀疑了,linux的启动过程rc.local绝对是最后启动的。
|
|