cenos6 apache等设置自启动

3,429次阅读
没有评论

共计 1008 个字符,预计需要花费 3 分钟才能阅读完成。

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
正文完
请博主喝杯咖啡吧!
post-qrcode
 
admin
版权声明:本站原创文章,由 admin 2017-05-20发表,共计1008字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码