LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1257|回复: 10

为什么源码安装的包不能添加到启动里面去?

[复制链接]
发表于 2004-2-12 17:10:20 | 显示全部楼层 |阅读模式
出现如下提示:
init.d]# /sbin/chkconfig --add httpd
service httpd does not support chkconfig
不知如何才能实现请高手指点!!
发表于 2004-3-12 21:51:00 | 显示全部楼层
我也想知道啊。。。高手回答。
发表于 2004-3-12 23:17:23 | 显示全部楼层
我是把/opt/apache/bin/apachectl start 加到/etc/rc.local去的
发表于 2004-3-12 23:17:42 | 显示全部楼层
我也很想知道
发表于 2004-3-12 23:39:04 | 显示全部楼层
这个倒是不难. 将apachctl cp 到/etc/init.d/下, mv为apache或httpd都行, 然后到
rc3.d, rc5.d (当然就是对应的runlevel3 和runlevel5中做symbolic link.
例如: ln -sf ../init.d/apache(httpd) S99apache(httpd). 一切ok.
发表于 2004-3-12 23:40:33 | 显示全部楼层
btw, Sxx 的数字不一定是99,我只是举个列子.
发表于 2004-3-13 01:01:33 | 显示全部楼层
good gun
i will try
发表于 2004-3-13 01:09:06 | 显示全部楼层
最初由 yongjian 发表
这个倒是不难. 将apachctl cp 到/etc/init.d/下, mv为apache或httpd都行, 然后到
rc3.d, rc5.d (当然就是对应的runlevel3 和runlevel5中做symbolic link.
例如: ln -sf ../init.d/apache(httpd) S99apache(httpd). 一切ok.

这里的s99是什么意思啊?
发表于 2004-3-13 03:11:22 | 显示全部楼层
大写S表示这个服务器将在这个runlevel起动, 另外大写K表示服务将在这个runlevel 被kill. 数值表示起动的顺序. 数字越小,启动越早. 比如, 在启动httpd前, 你希望mysql服务先启动, 那就把mysql的启动数字配小一些, 如23什么的,再配置httpd的服务启动数字,如40,99什么的, 比mysql的数字大就行.好处是你自己就可以配置哪些服务要早于哪些服务启动. Linux的魅力之一. 一般, 一个服务如果可以standalone 运行(即不依赖其他服务的存在但其它服务可能依赖它的存在),那么它要早启动(数字小). 反之, 如果一个服务依赖于其它的服务,那么最好将它晚启动(数字大). 相互没有什么依赖性的服务甚至可以用同一个数字.
发表于 2004-3-14 02:15:13 | 显示全部楼层
在runlevel被kill掉?就是不起动的意思吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表