Chinaunix首页 | 论坛 | 博客
  • 博客访问: 164139
  • 博文数量: 67
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 622
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-19 19:12
文章分类

全部博文(67)

分类: LINUX

2014-11-27 09:28:45


  1. linux系统启动时,由/etc/inittab文件确定运行级别(id:5:initdefault:这行决定,此处运行级别为5),假定运行级别为X(取值0~6)
  2. 到目录/etc/rcX.d目录寻找启动脚本,该目录下都是些软连接(以K或S开头,其中K表示不启动,S表示启动),该软连接连到/etc/init.d下的相应文件。
  3. S开头的连接,到目录/etc/init.d中执行相应的脚本以启动相应的服务程序


举例:

chkconfig --level 345 mysqld on 将mysql的运行级别设置为3 4 5

则/etc/rcx.d(x=3/4/5)目录下各有一个名为“S+数字+mysqld”的软连接指向/etc/init.d下的mysqld

/etc/rcx.d(x=0/1/2/6)目录下各有一个名为“K+数字+mysqld”的软连接指向/etc/init.d下的mysqld

其中数字表示该脚本的启动顺序

S表示在345级别启动时以参数start启动/etc/init.d/mysqld

K表示在0126级别启动时以参数stop启动/etc/init.d/mysqld


另外:/etc/rc.local文件中可添加脚本,该脚本会在/etc/init.d下的所有脚本启动完毕后,再启动

阅读(1057) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~