1、前言

  最近学习搭建wordpress,需要用到apahce和mysql。我是下载源代码进行安装的,安装在/url/local目录下,每次开机都需要手动启动,有点麻烦。如是想设置开机启动,从网上查了一下,如何设置,总结一下,方便以后使用。

2、设置方法

  有两种方法,一种是修改配置文件,一种是通过添加启动项。

方法一:根据系统启动的初始化过程,修改配置文件

  Centos中的运行模式2、3、5都把/etc/rc.d/rc.local做为初始化脚本中的最后一个,所以用户可以自己在这个文件中添加一些需要在其他初始化工作之后,登录之前执行的命令。关于rc.d的介绍可以参考:http://blog.csdn.net/it1988888/article/details/8051657。

编辑rc.local文件:#vim /etc/rc.d/rc.local

加入如下启动命令:

#启动apahce

/usr/local/apache/bin/apachectl start

#启动mysql

/usr/local/mysql/bin/mysqld start 或者  /usr/local/mysql/bin/mysqld start

方法二:使用chkconfig命令实现

  chkconfig在命令行操作时会经常用到,它可以方便地设置和查询不同运行级上的系统服务chkconfig 语法:

chkconfig       [--add]      [--del]     [--list]      [系统服务]
chkconfig       [--level/levels]      [等级代号]      [系统服务]      [on/off/reset]
等级代码为:linux系统的运行级别。linux 将操作 环境分为以下7个等级,即
0:关机
1:单用户模式(单用户、无网络)
2:无网络支持的多用户模式(多用户、无网络)
3:有网络支持的多用户模式(多用户、有网络)
4:保留,未使用
5:有网络支持有X-Window支持的多用户模式(多用户、有网络、X-Window界面)
6:重新引导系统,即重启
先用chkconfig list查询apache和mysql服务是否存在,不存在则需要手动添加。
添加apache服务项命令:
chkconfig -add httpd
添加完设置启动项:
chkconfig --level 2345 httpd on
chkconfig --level 2345 mysqld on

Centos设置开机启动Apache和Mysql[总结]相关推荐

  1. centos设置启动mysql,Centos设置开机启动Apache和Mysql

    先用chkconfig --list查询apache和mysql服务是否存在,不存在则需要手动添加 [root@centos64 vsftpd]# chkconfig --list 测试存在,只需要开 ...

  2. MySQL【环境搭建 02】Linux 非 root 用户部署 mysql-5.7.28 设置开机启动及问题汇总(含云盘资源)

    之前分享了<Linux环境root用户安装 mysql-5.7.28>,很多时候我们部署的应用或者数据库的服务器是客户方的,我们可能没有root权限,所有这里分享一下非root权限如何安装 ...

  3. Centos添加supervisor为服务,启动/关闭,设置开机启动服务

    关于Supervisor的安装与配置,请参考 Supervisor,进程管理利器. 让程序后台运行! . Supervisor设置开机启动有很多,这里以Centos为例,仅供参考! 根据不同的系统,有 ...

  4. CentOS 7.6 64位安装docker并设置开机启动

    步骤如下 安装docker.docker-compose yum -y install docker-io docker-compose 启动docker service docker start 设 ...

  5. centos设置开机自启动

    在CentOS系统下,主要有两种方法设置自己安装的程序开机启动. 1.把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd. 复制代码#!/bin/sh ...

  6. tomcat安装并设置开机启动

    tomcat安装并设置开机启动 服务器系统CentOS 6.6 tomcat服务器:172.30.65.176 tomcat部署 1).先删除机器本身自带的jdk [root@localhosthua ...

  7. centos7设置开机启动

    centos7设置开机启动 systemctl命令列出所有服务 一.systemctl CentOS7开始使得以往老版本系统服务的/etc/init.d的启动脚本的方式就此改变,在CentOS7中所有 ...

  8. Linux设置开机启动

    Linux设置开机启动有几种方式,今天就来讨论以下几种方式. 方法一:编辑rc.loacl脚本 直接在/etc/rc.local中添加启动脚本. $ vim /etc/rc.local 方法二:Lin ...

  9. ubuntu 设置开机启动与关闭开机启动(适用于部分linux系统)

    ubuntu 设置开机启动与关闭开机启动 首先,以apache开机启动的关闭为例, 参见:http://blog.csdn.net/lyhdream/article/details/8897618 然 ...

最新文章

  1. python导入matplotlib出错_解决导入matplotlib的RuntimeError: Python is not installed as a framework....
  2. weidingma参考文献
  3. 文件寄生——寄生虫自体繁衍的道路
  4. 金山云最新财报:Q4营收7.27亿,同比增长81%
  5. cookie对比localStorage哪个适合作为网站皮肤存储
  6. enquire.js-响应css媒体查询的轻量级javascript库
  7. 音视频技术开发周刊(第125期)
  8. C# 中类对象与JSON字符串互相转换的几种方法
  9. vue 字典配置_vue遍历数据及字典的方法
  10. 解析MySQL基础架构及一条SQL语句的执行流程和流转
  11. 编译安装Apache、php、xcache、FastCGI及相关整合
  12. PHP数据库调用类调用实例
  13. vim 格式化 json 命令
  14. 「LOJ#10068」「一本通 3.1 练习 3」秘密的牛奶运输(次小生成树
  15. EverEdit使用正则替换
  16. 如何用python绘制等边三角形_python叠加等边三角形的代码编写方法
  17. JavaSE第二阶段之面向对象编程
  18. 在Sever 2012中应用iSCSI目标程序
  19. 张艾迪(创始人):解码互联网天才
  20. 解决pads新建总是提示替换字体

热门文章

  1. Confluence 6 配置 HTTP 超时设置
  2. 第10章 指针(五) 使用地址-------指针的引用
  3. 《DNS与BIND(第5版)》——7.6 保持一切平稳运行
  4. Maven项目加载JAR包
  5. HTML5基础01-网页的构造块
  6. 部署 SCCM 2012R2之三:系统准备篇
  7. applicationContext.xml 的位置问题
  8. Windows 8 应用商店应用开发 之 画刷
  9. Linux命令之Ethtool
  10. Asp.net 随记 Part1 (1- 30)