背景
由於遷移部門jira和confluence到linux,需要設置這兩個服務在開機或關機時能夠自動啟動或關閉。這里我就拿配置confluence過程來記錄。
方式1:chkconfig
特點:chkconfig調用的服務是在/etc/init.d下面的東東,而這些東東都是在啟動過程中搞的。
/etc/init.d是/etc/rc.d/init.d的軟鏈接
方式2:/etc/rc.d/rc.local
特點:/etc/rc.d/rc.local這個文件是在系統已經初始化完成就緒之后,才來讀這個東東的。這個東東里面的東西和系統是否啟動沒有多大關系。
處理步驟
我查看/etc/init.d目錄下,看見有confluence,所以我決定用chkconfig來設置confluence開機自啟動。
1.查看開機自啟動項中有沒有confluence
chkconfig --list
列表中沒有發現confluence
2.添加confluence服務
用chkconfig --add confluence 添加confluence服務,出現以下情況:
vim /etc/init.d/confluence 添加
(參考:http://blog.csdn.net/chenxiaohua/article/details/4056302
http://www.cnblogs.com/niocai/archive/2012/07/12/2587780.html)
# chkconfig: 2345 95 5
# description: start confluence service
說明:95是啟動優先級,5是停止優先級,優先級范圍是0-100,數字越大,優先級越低
其中2345是默認啟動級別,級別有0-6共7個級別。
等級0表示:表示關機
等級1表示:單用戶模式
等級2表示:無網絡連接的多用戶命令行模式
等級3表示:有網絡連接的多用戶命令行模式
等級4表示:不可用
等級5表示:帶圖形界面的多用戶模式
等級6表示:重新啟動
2.設置confluence開機自啟動
chkconfig confluence on
再次查看
重啟系統,發現confluence能夠自動關閉和開啟。