ubuntu或者debian系統中update-rc.d命令,是用來更新系統啟動項的指令碼。這些指令碼的鏈結位於/etc/rcn.d/目錄,對應指令碼位於/etc/init.d/目錄。在了解update-rc.d命令之前,你需要知道的是有關linux 系統主要啟動步驟,以及ubuntu中執行級別的知識。
讀取 mbr 的資訊,啟動 boot manager。
載入系統核心,啟動 init 程序, init 程序是 linux 的根程序,所有的系統程序都是它的子程序。
init 程序讀取 /etc/inittab 檔案中的資訊,並進入預設的執行級別。通常情況下 /etc/rcs.d/ 目錄下的啟動指令碼首先被執行,然後是/etc/rcn.d/ 目錄。
根據 /etc/rcs.d/ 資料夾中對應的指令碼啟動 xwindow 伺服器 xorg,xwindow 為 linux 下的圖形使用者介面系統。
啟動登入管理器,等待使用者登入。
ubuntu中的執行級別
切換執行級別
12
init[0123456ss]例如:init 0 命令關機; init 6 命令重新啟動
啟動項管理工具
12
sudoinstallsysv-rc-conf //或者使用帶gui的工具bumsudosysv-rc-conf
從所有的執行級別中刪除指定啟動項
1
update-rc.d -f <basename> remove
按指定順序、在指定執行級別中啟動或關閉
1
update-rc.d <basename> start|stop <order> <runlevels>
1
例項:update-rc.d apachectl start 20 2 3 4 5 . stop 20 0 1 6 .
解析:表示在2、3、4、5這五個執行級別中,由小到大,第20個開始執行apachectl;在 0 1 6這3個執行級別中,第20個關閉apachectl。這是合併起來的寫法,注意它有2個點號,效果等於下面方法:
1
update-rc.d apachectl defaults
a啟動後b才能啟動,b關閉後a才關閉
12
update-rc.d a defaults 80 20update-rc.d b defaults 90 10
啟動和關閉順序為90,級別預設
1
update-rc.d <basename> defaults 90
ubuntu系統備份
1.備份系統 我該如何備份我的ubuntu系統呢?很簡單,就像你備份或壓縮其它東西一樣,使用tar。和windows不同,linux不會限制root訪問任何東西,你可以把分割槽上的所有東西都扔到乙個tar檔案裡去!首先成為root使用者 sudo su 然後進入檔案系統的根目錄 當然,如果你不想備份...
Ubuntu系統安裝
接觸linux系統將近2個月了,記一下開始學習linux系統的路程以及一些遇到的問題以及解決方法。linux版本選擇的發行版時ubuntu系統,為什麼選擇ubuntu,也沒有為什麼,朋友推薦的。1.虛擬機器vm與ubuntu系統 ubuntu系統 天嵌開發板提供。版本號 vm 12.4 ubuntu...
安裝Ubuntu系統
本來打算安裝雙系統,結果限於硬體問題 筆記本雙硬碟,win10在固態,空間不夠,機械硬碟在光碟機位無法引導 所以下了狠心刪除win10,單裝ubuntu來學習適應以後的辦公。至於系統安裝網上一大把,就不說了。可參考 系統安裝 換源 後來才發現居然換源點幾下就好了,筆者當時網上搜尋用命令列搞了好久 更...