• 为了保证你在浏览本网站时有着更好的体验,建议使用类似Chrome、Firefox之类的浏览器~~
    • 如果你喜欢本站的内容何不Ctrl+D收藏一下呢,与大家一起分享各种编程知识~
    • 本网站研究机器学习、计算机视觉、模式识别~当然不局限于此,生命在于折腾,何不年轻时多折腾一下

cenos6 apache等设置自启动

Wordpress admin 2年前 (2017-05-20) 567次浏览 0个评论 扫描二维码

1、前言

维护 wordpress 日常惯例,需要用到 apahce 和 mysql。阿里云 ECS 最近经常内存不够直接杀掉我的 mysql 服务然后网站就挂了,坑爹的阿里云首先 swap,这个是逼着买内存的节奏,回头查一下 cache 问题

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

Deeplearn, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明cenos6 apache 等设置自启动
喜欢 (0)
admin
关于作者:

您必须 登录 才能发表评论!