chkconfig 原理 (企业应用)

企业应用:如何让某个服务开机自启动

chkconfig --level 345 serviceName on

chkconfig --level 345 serviceName off

chkconfig serviceName on    ==  默认是在 2345 级别执行

原理:

改变/etc/rc3.d/ 文件的软连接

clipboard[14]

演练

clipboard[15]

##深入说明: 为什么chkconfig 后会出现相应的序号

    服务启动脚本里面给了说明,chkconfig会根据这个说明来做启动的顺序

clipboard[16]

##面试题:

    自己的软件,编译的,要能接受chkconfig管理

..1 写启动脚本,能接受start stop restart 等参数

..2 加上 接受chkconfig的描述地方

启动脚本: 位置: /etc/init.d/

clipboard[17]

测试:

..1 添加  chkconfig --add yangli.sh    ==  把一个新的进程添加到chkconfig

..2 ls -l /etc/rc3.d/ | grep yangli  == 查看启动文件的情况

..3 chkconfig --level 5 yangli.sh off  == 把yangli.sh在runlevel5下面关掉

..4 ls -l /etc/rc5.d/ | grep yangli  == 查看启动文件的情况

clipboard[18]

启动效果

clipboard[19]

posted @ 2016-04-15 15:25  aomibaba  阅读(186)  评论(0编辑  收藏  举报