步驟1新增服務指令碼
#cp /app/apache2/bin/apachectl /etc/rc.d/init.d/httpd
#ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S61httpd
當init.d目錄下有httpd指令碼後,我們就可以通過service命令來啟動關閉apache了,此時可以說已經成新增了apache系統服務。
但是# chkconfig –list卻還是沒有發現apache服務
步驟2,修改指令碼使其支援chkconfig
編輯httpd指令碼,在第2行新增如下注釋資訊:
#chkconfig: 35 61 61
#description: Apache
儲存後執行:chkconfig --add httpd
第一行的3個引數意義分別為:在哪些執行級別啟動httpd(3,5);啟動序號(S61);關閉序號(K61)。注意:以上兩行缺一不可
執行chkconfig --add httpd後就在rc3.d、rc5.d路徑中將來就會出現S61httpd的連結,其他執行級別路徑中會出現K61httpd的連結。