首页 > 其他 > 详细

CentOS程序 开机启动设置与chkconfig命令学习

时间:2015-09-25 16:07:15      阅读:91      评论:0      收藏:0      [点我收藏+]

CentOS设置程序开机启动的方法:

1.启动命令添加到/etc/rc.d/rc.local 文件中, 如:

vim /etc/rc.d/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don‘t
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local

#后面添加要开机启动的程序命令如httpd
/usr/local/apache/bin/apachectl start

2.把写好的启动脚本添加到目录/etc/rc.d/init.d/,然后使用命令chkconfig设置开机启动。

#把httpd的脚本写好后放进/etc/rc.d/init.d/目录
chkconfig --add httpd    #增加所指定的系统服务
chkconfig httpd on

三.chkconfig命令

chkconfig:更新(启动或停止)和查询运行级别(runlevel)信息对于系统服务.

语法如下:

chkconfig --list [name]:显示所有运行级系统服务的运行状态信息(on或off)。如果指定了name,那么只显示指定的服务在不同运行级的状态。

chkconfig --add name:增加一项新的服务。chkconfig确保每个运行级有一项启动(S)或者杀死(K)入口。如有缺少,则会从缺省的init脚本自动建立。

chkconfig --del name:删除服务,并把相关符号连接从/etc/rc[0-6].d删除

chkconfig [--level levels] name <on|off|reset>:指定读系统服务要在哪一个执行等级中开启或关毕。

chkconfig --level httpd 2345 on        #设置httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态
chkconfig --level 35 mysqld on        #设定mysqld在等级3和5为开机运行服务,--level 35表示操作只在等级3和5执行,on表示启动,off表示关闭
chkconfig mysqld on        #设定mysqld在各等级为on,“各等级”包括2、3、4、5等级

chkconfig [--level levels] name :

CentOS程序 开机启动设置与chkconfig命令学习

原文:http://www.cnblogs.com/chenshoubiao/p/4838119.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!