centos设置开机启动apache与mysql服务

发布时间:2020-09-06编辑:脚本学堂
本文介绍了centos系统下设置开机启动apache与mysql服务的方法,Apache,Mysql,Samba、Svn等服务开机自动启动的方法,需要的朋友参考下。

centoslinux操作系统下,apache,mysql,samba、svn等服务开机自动启动的方法

方法一:使用vi编辑器修改配置文件
1、编辑rc.local文件:
#vi /etc/rc.d/rc.local

2、加入如下启动命令:
 

/usr/sbin/apachectl start
/etc/rc.d/init.d/mysqld start
/etc/rc.d/init.d/smb start
/usr/local/subversion/bin/svnserve -d

3、注意:此路径是yum安装这些服务得到的路径,填写时要根据自己的安装路径,找不到可以借助whereis命令,主要是找到apachectl 、mysqld 、smb 这三个启动文件。

方法二:使用chkconfig命令实现
例如,开机后自动启动mysql,apache,vsftpd服务

使用chkconfig命令:
 

chkconfig mysqld on
chkconfig httpd on
chkconfig vsftpd on
 

要关闭自动启动的话,把on改为off:
 

chkconfig mysqld off

注意,如果某个服务尚未被添加到chkconfig列表中,则现需要使用–add参数将其添加进去:
 

chkconfig --add postfix

查询当前所有自动启动的服务,可以输入:
 

chkconfig --list

如果只想看指定的服务,只需要在“–list”之后加上服务名,比如查看httpd服务是否为自动启动,就输入:
 

chkconfig --list httpd

输出结果:
httpd 0:off   1:off   2:off   3:off   4:off   5:off   6:off
此时0~6均为off,则说明httpd服务不会在系统启动的时候自动启动。

输入chkconfig httpd on后,输出结果:
httpd 0:off   1:off   2:on    3:on    4:on    5:on    6:off
2~5都是on,即自动启动。