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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM