zoukankan      html  css  js  c++  java
  • Centos设置开机启动Apache和Mysql[总结]

    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

    参考:

    http://www.jb51.net/LINUXjishu/86331.html

    http://www.ok165.com/article/5333.html

  • 相关阅读:
    Linux常用命令学习
    LA 6437 Power Plant (prim最小生成树)
    Atitit.提升稳定性-----分析内存泄漏PermGen OOM跟解决之道...java
    hdu 1248 寒冰王座
    数据结构——算法之(031)(将字符串中全部小写字母排在大写字母的前面)
    X-射线:探索原子世界的利器
    关于sql中的with(nolock)
    Netty In Action中文版
    抓包报文分析
    POJ 1562 Oil Deposits
  • 原文地址:https://www.cnblogs.com/Anker/p/3551508.html
Copyright © 2011-2022 走看看