Linux init 系列一 System V風格

2021-07-08 15:13:05 字數 592 閱讀 5875

傳統的linux init有兩種風格,system v風格和bsd風格,本文主要介紹system v風格。

system v風格init的主要流程是,

1. 核心執行init程序。

2. init 執行 /etc/rc.d/rc.sysinit。

3. rc.sysinit 執行rc.serial

4. init執行所有預設執行級別下的啟動指令碼。

5. init執行rc.local.

其中涉及到的初始化指令碼和目錄有

init.d目錄包含真正的服務指令碼,指令碼的編寫必須滿足服務指令碼的編寫規則。

rc.d裡面是鏈結向init.d裡指令碼的軟鏈結,命名規則是以[s|k]+nn+其它,以s開頭的是啟動指令碼,以k開頭的是停止指令碼,init程序會按照s或者k後面的數字的順序來啟動或停止服務。rc裡的n是linux的執行級別,進入那個執行級別,init就會執行rc裡的指令碼。

當所有的當前執行級別的指令碼都執行完了之後,會執行rc.local。

解決AJAX提示SYS未定義一例

程式中採用updatepanel控制項實現了 的區域性重新整理功能,本地的環境為ajax2.0,asp.net2.0,vs2005。本地測試一切正常,但上傳之後就出現sys未定義的錯誤。page language c autoeventwireup true codefile test.aspx.c...

排序系列(一)

1 冒泡法 這是最原始,也是眾所周知的最慢的演算法了。他的名字的由來因為它的工作看來象是冒泡 include iostream.h void bubblesort int pdata,intcount void main bubblesort data,7 for inti 0 i 7 i cout...

vim學習系列一

一,檢視vim是否是相容vi的操作模式 set compatible?二,檢視指令碼列表 scriptnames 三,設定或者檢視是否設定了了顯示工作模式 set showmode?set showmode 四,快速移動游標 hjkl h 左,l 右,j 下,k 上 五,刪除 normal模式下 x...