設置Linux系統自動啓動服務的兩種方法:
方法一:/etc/rc.d/rc.local 中增加需要啓動的程序或服務。
例如:apache安裝在 /usr/local/www目錄下,若要設置自動啓動服務可用以下命令:
vi /etc/rc.d/rc.local 加入:
/usr/local/www/bin/apachectl start
方法二:將程序註冊爲系統服務
在/etc/rc.d/init.d目錄下編輯啓動腳本。
拷貝自動啓動的服務程序到 /etc/rc.d/init.d 目錄下:
例如:將 appache2的驅動程序appachectl拷貝至/etc/rc.d/init.d目錄下並改名爲:httpd
cp /usr/local/www/apachectl /etc/rc.d/init.d/httpd
使用編輯器打開httpd文件,並在第一行#!/bin/sh下增加兩行文字如下
# chkconfig: 35 70 30
# description: Apache
更改httpd文件執行權限:
chmod 700 /etc/rc.d/init.d/httpd
註冊該服務
chkconfig --add httpd
最後:service httpd start