linux開機關機自啟動或自關閉服務的方式


背景

由於遷移部門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能夠自動關閉和開啟。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM