linux設定自啟動方式

2021-10-02 04:11:01 字數 1365 閱讀 6098

這種方式適合linux使用者手動配置自啟動程式。

可以看到/etc/rc0.d目錄下的檔案指向/etc/init.d目錄下的檔案

/etc/rc[0-6].d目錄下檔案的命名規則:s|k + nn + script 

執行級別0:系統停機狀態,系統預設執行級別不能設為0,否則不能正常啟動

執行級別1:單使用者工作狀態,root許可權使用者,用於系統維護,禁止遠端登陸

執行級別2:多使用者狀態(沒有nfs)

執行級別3:完全的多使用者狀態(有nfs),登陸後進入控制台命令列模式

執行級別4:系統未使用,保留

執行級別5:x11控制台,登陸後進入圖形gui模式

執行級別6:系統正常關閉並重啟,預設執行級別不能設為6,否則不能正常啟動

/etc/init.d目錄下的控制指令碼接受引數start|stop|restart|status|force-reload

centos、redhat、debian等系統:使用chkconfig

[root@localhost ~]$ ls /etc/init.d/httpd     # /etc/init.d/目錄下必須有啟動指令碼

[root@localhost ~]$ chkconfig --add httpd # 新增服務,以便讓chkconfig指令管理它

[root@localhost ~]$ chkconfig httpd on # 設定開機執行該服務,預設是設定2345等級開機執行服務

[root@localhost ~]$ chkconfig --list # 列出所有被chkconfig管理的服務

[root@localhost ~]$ chkconfig --del httpd # 刪除指定的服務,不再讓chkconfig指令管理它

[root@localhost ~]$ chkconfig httpd off # 設定開機不執行服務,需要先執行 --add 才能執行該命令

[root@localhost ~]$ chkconfig --level 35 httpd on # 設定服務在等級3和5時開機執行服務,預設是設定2345等級開機執行服務

ubuntu和feadora等系統:使用sysv-rc-conf(rcconf類似)

安裝方法:

參考:

1、linux開機自動啟動自己的應用程式教程

linux設定自啟動,mongodb自啟動

linux建立自啟動指令碼 1 進入目錄 cd etc init.d 複製 2 建立指令碼檔案 touch start mongodb.sh 複製 3 編寫指令碼 bin sh chkconfig 345 99 10 description auto starts mongodb echo star...

Linux自啟動方式

方法一 簡單的系統服務使用ntsysv命令配置。linux有自己一套完整的啟動體系,抓住了linux啟動的脈絡,linux的啟動過程將不再神秘。閱讀之前建議先看一下附圖。本文中假設inittab中設定的init tree為 etc rc.d rc0.d etc rc.d rc1.d etc rc.d...

設定Linux自啟動

方法1 由於linux版本的不同 自動啟動的shell指令碼放置的位置和名稱也不相同,在redhat 紅旗等版本的linux中啟動指令碼放在 etc rc.d目錄中,名稱是 rc.local。而suse版本的linux啟動指令碼是放在 etc init.d目錄中,名稱 boot.local.例如 a...