Ubuntu 系統 Update rc d 命令

2021-08-04 19:52:33 字數 1515 閱讀 3608

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中的執行級別

切換執行級別

1

2

init[0123456ss]

例如:init 0 命令關機; init 6 命令重新啟動

啟動項管理工具

1

2

sudoinstallsysv-rc-conf //或者使用帶gui的工具bum

sudosysv-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才關閉

1

2

update-rc.d a defaults 80 20

update-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來學習適應以後的辦公。至於系統安裝網上一大把,就不說了。可參考 系統安裝 換源 後來才發現居然換源點幾下就好了,筆者當時網上搜尋用命令列搞了好久 更...