在 CentOS 系統下,主要有兩種方法設置自己安裝的程序開機啟動。
1、把啟動程序的命令添加到 /etc/rc.d/rc.local 文件中,比如下面的是設置開機啟動 httpd。
#!/bin/sh
#
This script will be executed after all the other init scripts.#
You can put your own initialization stuff in here if you don't#
want to do the full Sys V style init stuff.#
touch /var/lock/subsys/local
/usr/local/apache/bin/apachectl start
2、把寫好的啟動腳本添加到目錄 /etc/rc.d/init.d/,然後使用命令 chkconfig 設置開機啟動。
例如:我們把 httpd 的腳本寫好後放進 /etc/rc.d/init.d/ 目錄,使用
chkconfig --add httpd
chkconfig httpd on
命令即設置好了開機啟動。