Linux 如何修改启动队列顺序 。

各位大侠,我在Linux启动时随机增加了几个启动服务项目,但是启动项总是在最后启动,而且速度一闪而过无法看到是否启动成功。请问各位大侠如何修改它的显示顺序,比如图中启动 oracle的启动显示在最下面,如何修改它,把它启动时显示的位置在第一项。谢谢!

系统开机时,各项服务的启动是有顺序要求的,并不能随便调。例如:
S10network

S58ntpd
当network启动后,才会启动ntpd服务,这样的话,ntpd服务启动时,网络已经就绪,ntpd进程就可以通过网路去同步时间了。
所以,想把Oracle放在第一位,呵呵,这是不可能的,最起码“S56rawdevices”裸设备还没就绪啊!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-08
启动服务由/etc/rc.d/rc2.d
文件夹内的文件决定,
/etc/rc.d/rc2.d
/etc/rc.d/rc3.d
/etc/rc.d/rc4.d
/etc/rc.d/rc5.d
/etc/rc.d/rc6.d
分别表示启动级别为2 3 4 5 6时系统需要运行的服务。
启动顺序由文件夹内文件名决定:
S09XXX
S10FFF
S11QQQ
S12VVV

第二和第三个字符所代表的数字就决定了启动顺序。
值越小启动越早。
文件夹内的文件实质是指向真实可执行文件的软连接。
所以你可以改变S12VVV到S07VVV 就可以让他提前启动。
不过各个服务是有依赖的,随意调整会导致服务无法启动。
oracle 无法放在第一位启动,因为他依赖与其他服务。本回答被提问者和网友采纳
相似回答