码迷,mamicode.com
首页 > 其他好文 > 详细

chkconfig的用法

时间:2015-06-08 19:51:39      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:chkconfig

chkconfig的用法

用户自定义的服务要添加到开机启动:
1)/etc/rc.local
开机时,最后会找到这个文件中写入的每行内容,执行

2)/etc/init.d/
开机时,会根据系统配置,到这个目录中,找到对应的服务
例如:nginx这个服务的控制脚本(官方有提供,也可以自己编写),放在这个位置:
/etc/init.d/nginx

可以先查看是否已经将nginx这个服务加入开机启动
chkconfig --list |grep nginx

可以管理开机启动(添加/删除)
chkconfig nginx on
chkconfig nginx off

可以管理服务:
service nginx start


3)你可以把自己写的脚本丢到/etc/init.d/下面作为服务控制,但要注意最前面要指定chkconfig的服务级别
例如,lvs-realsvr.sh这脚本中,

#!/bin/bash
# 
# 2015/3/27
# lvs real server
#
# chkconfig:   - 85 15
# description:  control vip on lvs realserver 

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ "$NETWORKING" = "no" ] && exit 0

lockfile="/var/lock/subsys/lvs-real"
(略)


最前面我们定义了:
# chkconfig:   - 85 15

-       :   表示启动级别1-5,默认都是off,可以用具体的数字来指定,例如:345
85 15   :   表示启动和关闭系统时该服务的优先级


chkconfig的用法

标签:chkconfig

原文地址:http://nosmoking.blog.51cto.com/3263888/1659715

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!