LinuxSir.cn,穿越时空的Linuxsir!

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

RH Linux中那些文件决定系统启动时自动运行的服务?

[复制链接]
发表于 2004-12-17 14:02:40 | 显示全部楼层 |阅读模式
我用chkconfig --add mysql加入了服务并用 chkconfig --level 5 mysql on开启了服务,可怎么重起时还是看不到Mysql启动呀?

另,用chkconfig 命令加入的服务,到底是写入那些配置文件,是否有个文件配置着什么服务在启动时启动,什么服务不启动那?

原因是我装了MySql4.1.7的rpm包,不过它启动配置不像标准的RedHat的MySql的RPM包,启动时不显示启动是否成动.我修改了一下原来 /etc/init.d 下的mysqld教本,并去除了MySQL 4中mysql脚本.可当我reboot时,系统会关闭两次MySQL,一次是修改的脚本程序执行的停止Mysql操作,一次是新装的Mysql的kill all 操作中杀死mysql的操作,不明白到那里修改去掉第二次kill的操作?对脚本不是太清楚,所以没怎么弄明白.
发表于 2004-12-17 14:46:29 | 显示全部楼层
如果你启动级别是5,就去看/etc/rc.d/rc5.d中的
带有S的就是系统自启动的服务
带有K的就是不启动的服务
S后面两位数字,越小就越早被执行,他们都是/etc/rc.d/init.d中的软链接。所以你想让哪个服务自启动,
在rcx.d中建立一个软链接 以SXX开头就可以了。
记得启动服务是有顺序的,别把mysql启动在network之前了 :p
 楼主| 发表于 2004-12-17 15:19:24 | 显示全部楼层
是呀,但我reboot时,那个kill all又是怎么执行的?怎么那里还有个停止mysql的进程,我到那里去找这段代码?去掉它?虽然没什么影响,但它会说找不到mysql进程,因为我在前面有了停止mysql的脚本,也就是有对应的K**mysql项,那个kill all中的是哪里的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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