ubuntu或者debian系統中update-rc.d命令,是用來更新系統啟動項的指令碼。這些指令碼的鏈結位於/etc/rcn.d/目錄,對應指令碼位於/etc/init.d/目錄。在了解update-rc.d命令之前,你需要知道的是有關linux系統主要啟動步驟,以及ubuntu中執行級別的知識。
ubuntu 中的執行級別
0 (關閉系統)
1 (單使用者模式,只允許root使用者對系統進行維護。)
2 到 5(多使用者模式,其中3為字元介面,5為圖形介面。)
6 (重啟系統)
切換執行級別
init [0123456ss]
init 0
#命令關機;
init 6
#命令重新啟動
1:刪除所有級別中的開機自啟動
update-rc.d -f <basename> remove
-f: 強制刪除所有符號鏈結
basename就是要刪除的程式的名稱.
sudo update-rc.d -f boa remove
執行結果:
removing any system startup links for /etc/init.d/boa ...
/etc/rc0.d/k20boa
/etc/rc1.d/k20boa
/etc/rc2.d/k20boa
/etc/rc3.d/k20boa
/etc/rc4.d/k20boa
/etc/rc5.d/k20boa
/etc/rc6.d/k20boa
sudo update-rc.d boa default
安裝工具
sudo apt-get install bum #圖形介面
sudo apt-get install sysv-rc-conf #字元介面
使用用
sudo bum
sudo sysv-rc-conf #進入互動介面
sudo sysv-rc-conf --list #直接列印列表
ubuntu 新增開機啟動項
當有使用者登入到系統時,系統會首先執行 etc profile,然後執行使用者home目錄下的 profile 檔案 例如使用者test登入到系統時,執行順序為 使用者登入 執行 etc profile 執行 home test profile 所以可以通過在 etc profile或者userho...
linux刪除開機啟動項中的多餘核心
centos7刪除開機啟動項中的多餘核心 1 問題描述 在centos公升級後,在關機重啟後,啟動項會多出一條新的條目如下圖所示 再確定新的核心不出現問題時,可以刪除這些核心。2 解決方案 1 查詢正在使用的核心 uname a 2 查詢系統中全部的核心 rpm q kernel 如 kernel ...
ubuntu新增啟動項
ubuntu開機之後會執行 etc rc.local檔案中的指令碼,所以我們可以直接在 etc rc.local中新增啟動指令碼。當然要新增到語句 exit 0前面才行。如 sudo vi etc rc.local 然後在 exit 0 前面新增好指令碼 後續有空再研究下新增乙個ubuntu的開機啟...