啟動
1.啟動bootmanager grub
2.載入系統核心,啟動init程序
init程序是系統根程序,所有系統程序都是它的子程序
3.init程序讀取/etc/inittab檔案資訊,進入預設的執行級別,按順序執行具有不同優先順序的指令碼
一般/etc/rcs.d/先執行,然後是其他的資料夾,數字越小優先順序越高。
4.根據rcs.d下的指令碼啟動xwindow伺服器xorg,xwindow為圖形化介面
4.啟動登入管理,等待使用者登入。
預設使用gdm作為登入管理器(在/etc/rc3.d下有個s13gdm的鏈結)
服務管理
/etc/rcs.d/s35mountall.sh 掛載檔案系統
/etc/rcs.d/s40networking 啟用網路支援
/etc/rc2.d/s13gdm 啟動登入管理器
/etc/rc2.d/s20makedev 建立裝置檔案
/etc/rc2.d/s23xinetd 啟動超級程序
init程序將以 start 為引數,按檔名順序執行所有以 s## 起始的指令碼。指令碼名稱中的數字越小,它將被越早執行。
如果乙個指令碼鏈結,以 k## 起始,表示它將以 stop 引數被執行。如果相應服務沒有啟動,則不執行該指令碼。
手動控**務
可以通過手動修改s開頭的服務來禁止該服務
linux作業系統學習三
18p vim的三種工作模式 19p vim基本操作 跳轉和刪字元 i 進入編輯模式,游標前插入字元 a 進入編輯模式,游標後插入字元 o 進入編輯模式,游標所在行的下一行插入 i 進入編輯模式,游標所在行的行首插入 a 進入編輯模式,游標所在行的行末插入字元 o 進入編輯模式,游標所在行的上一行插...
作業系統學習筆記(三) 程序
一 程序環境 c程式儲存空間布局 正文段 唯讀 存放cpu執行的機器指令,可共享 資料段 也叫初始化資料段。包含程式中需要明確賦值的變數,如 int max 99 bss段 也叫未初始化的資料段,在程式開始執行前,核心將此段中資料初始化為0或空指標,如long sum 100 棧 存放自動變數 即區...
Linux作業系統學習(三) 命令
linux剛出世時沒有什麼圖形介面,所有的操作全靠命令完成,就如同電視裡的黑客那樣,充滿了神秘。近幾年來,儘管linux發展迅速,圖形介面越來越有好,但是在真正的開發過程中,linux命令列的應用還是占有非常重要的席位,而且許多linux功能在命令列介面要比圖形化介面下雲翔的快。可以說不會命令,就不...