centos開機自動啓動Apache,Mysql,Samba、Svn等服務的方法

 

 

 

方法一:使用vi編輯器修改配置文件

1、編輯rc.local文件
#vi /etc/rc.d/rc.local

2、加入如下啓動命令
/usr/sbin/apachectl start
/etc/rc.d/init.d/mysqld start
/etc/rc.d/init.d/smb start
/usr/local/subversion/bin/svnserve -d

3、注意:我的這個路徑是yum安裝這些服務得到的路徑,填寫時要根據自己的安裝路徑,找不到可以藉助whereis命令,主要是找到apachectl 、mysqld 、smb 這三個啓動文件。

方法二:使用chkconfig命令實現

例如要開機後自動啓動mysql,apache,vsftpd服務,用以下命令即可:

chkconfig mysqld on

chkconfig httpd on

chkconfig vsftpd on

要關閉自動啓動的話,把on改爲off就行了。

chkconfig mysqld off

不過要注意的是,如果某個服務尚未被添加到chkconfig列表中,則現需要使用–add參數將其添加進去:

chkconfig –add postfix

如果要查詢當前所有自動啓動的服務,可以輸入:

chkconfig –list

但是這樣顯示東西太多了,看起來很暈。如果只想看指定的服務怎麼辦呢?這個時候只需要在“–list”之後加上服務名就好了,比如查看httpd服務是否爲自動啓動,就輸入:

chkconfig –list httpd

這個時候輸出的結果:

httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off

此時0~6均爲off,則說明httpd服務不會在系統啓動的時候自動啓動。我們輸入chkconfig httpd on後,再次檢查輸出結果變爲:

httpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off

這個時候2~5都是on,就表明會自動啓動了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章