centos開機啓動設置二種方法

方法1,利用 chkconfig 來配置啓動級別 html



在CentOS或者RedHat其餘系統下,若是是後面安裝的服務,如httpd、mysqld、postfix等,安裝後系統默認不會自動啓動的。
就算手動執行/etc/init.d/mysqld start啓動了服務,只要服務器重啓後,系統仍然不會自動啓動服務。 mysql

此時,只須要在安裝後作個設置,讓系統自動啓動這些服務,避免沒必要要的損失和麻煩。
使用chkconfig便可。好比要將mysqld設置爲開機自動啓動:
  sql

#chkconfig mysqld on

同理,要取消掉某個服務自動啓動,只須要將最後的參數「on」變動爲「Off」便可。好比要取消postfix的自動啓動:
  apache

#chkconfig postfix off

注意,若是這個服務還沒有被添加到chkconfig列表中,則現須要使用–add參數將其添加進去:
  服務器

#chkconfig –add postfix

查詢當前全部自動啓動的服務,能夠輸入:
  svn

#chkconfig –list

查看指定的服務,只須要在「–list」以後加上服務名就行了,好比查看httpd服務是否爲自動啓動:
  post

#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,就代表會自動啓動了。 server

方法2,配置開機啓動,在rc.local文件中配置開機啓動腳本htm

此方法能夠將apache、mysql、samba、svn等這些服務的開機自啓動問題一塊兒搞定:
一、編輯rc.local文件
#vi /etc/rc.d/rc.local get

二、加入啓動命令
 

/usr/sbin/apachectl start
/etc/rc.d/init.d/mysqld start
/etc/rc.d/init.d/smb start
/usr/local/subversion/bin/svnserve -d

三、注意:此路徑是yum安裝時獲得的路徑,填寫時根據安裝路徑,找不到能夠藉助find命令,主要是找到apachectl 、mysqld 、smb 這三個啓動文件。

四、注意:svn不是yum安裝,找到安裝目錄中bin目錄下的svnserve這個啓動文件。

相關文章
相關標籤/搜索