CentOS配置開機自啓動

CentOS配置開機自啓動

開機自啓動分爲服務的開機自啓動和應用程序的開機自啓動。

服務的開機自啓動

cd /etc/rc.d/init.d
vim app  # 創建程序啓動腳本(至少要有start和stop選項)

chkconfig -add app  # 添加到系統服務

chkconfig service_name on  # 開啓服務自啓動
# chkconfig service_name off  # 關閉服務自啓動
# chkconfig service_name reset  # 重置服務啓動信息
# chkconfig service_name  # 查看服務是否設置在當前運行級別啓動

舉例——mysql服務自啓動
在這裏插入圖片描述
注意:並不是讓mysql服務立即啓動,而是在啓動系統進入的默認運行級別或手動切換到某個運行級別時,若在該運行級別下mysql服務設置爲on,則mysql服務會自動啓動。

應用程序的開機自啓動

vim /etc/rc.d/rc.local
# 或 vim /etc/rc.local  
# 其中/etc/rc.local是/etc/rc.d/rc.local的軟連接

# 在打開的rc.local中文件中添加啓動應用程序的命令即可
# 若依賴某軟件環境,則先配置該軟件的環境變量!(配置文件中的環境變量在用戶登錄後加載,而此時處於初始化階段,還未登錄用戶,所以配置文件中的環境變量都無效)

舉例——dubbo相關應用程序自啓動:
在這裏插入圖片描述

參考

[1] Linux下chkconfig命令詳解

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章