青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

大龍的博客

常用鏈接

統計

最新評論

linux開機啟動腳本的順序 --- 轉

linux開機啟動腳本的順序
2009-05-11 10:46
如果服務重啟之后需要手工開啟許多服務、工作及以后的維護相對比較繁瑣、特地總結了下linux開機自動啟動腳本所涉及的知識和方法、如下:
1、相關基礎知識點
1)redhat的啟動方式和執行次序是:
   加載內核
   執行init程序
   /etc/rc.d/rc.sysinit # 由init執行的第一個腳本
   /etc/rc.d/rc $RUNLEVEL # $RUNLEVEL為缺省的運行模式
   /etc/rc.d/rc.local     #相應級別服務啟動之后、在執行該文件(其實也可以把需要執行的命令寫到該文件中)
   /sbin/mingetty # 等待用戶登錄
  
   在Redhat中,/etc/rc.d/rc.sysinit主要做在各個運行模式中相同的初始化工作,包括:
   調入keymap以及系統字體
   啟動swapping
   設置主機名
   設置NIS域名
   檢查(fsck)并mount文件系統
   打開quota
   裝載聲卡模塊
   設置系統時鐘
   等等。
   /etc/rc.d/rc則根據其參數指定的運行模式(運行級別,你在inittab文件中可以設置)來執行相應目錄下的腳本。凡是以Kxx開頭的
   ,都以stop為參數來調用;凡是以Sxx開頭的,都以start為參數來調用。調用的順序按xx
   從小到大來執行。(其中xx是數字、表示的是啟動順序)例如,假設缺省的運行模式是3,/etc/rc.d/rc就會按上述方式調用
   /etc/rc.d/rc3.d/下的腳本。
   值得一提的是,Redhat中的運行模式2、3、5都把/etc/rc.d/rc.local做為初始化腳本中
   的最后一個,所以用戶可以自己在這個文件中添加一些需要在其他初始化工作之后,登錄之前執行的命令。
  
   init在等待/etc/rc.d/rc執行完畢之后(因為在/etc/inittab中/etc/rc.d/rc的
   action是wait),將在指定的各個虛擬終端上運行/sbin/mingetty,等待用戶的登錄。
   至此,LINUX的啟動結束。
2)init運行級別及指令
一、什么是INIT:
init是Linux系統操作中不可缺少的程序之一。
所謂的init進程,它是一個由內核啟動的用戶級進程。
內核自行啟動(已經被載入內存,開始運行,并已初始化所有的設備驅動程序和數據結構等)之后,就通過啟動一個用戶級程序init的方式,完成引導進程。所以,init始終是第一個進程(其進程編號始終為1)。
內核會在過去曾使用過init的幾個地方查找它,它的正確位置(對Linux系統來說)是/sbin/init。如果內核找不到init,它就會試著運行/bin/sh,如果運行失敗,系統的啟動也會失敗。
二、運行級別
那么,到底什么是運行級呢?
簡單的說,運行級就是操作系統當前正在運行的功能級別。這個級別從1到6 ,具有不同的功能。
不同的運行級定義如下
# 0 - 停機(千萬不能把initdefault 設置為0 )
# 1 - 單用戶模式                                  # s init s = init 1
# 2 - 多用戶,沒有 NFS
# 3 - 完全多用戶模式(標準的運行級)
# 4 - 沒有用到
# 5 - X11 多用戶圖形模式(xwindow)
# 6 - 重新啟動 (千萬不要把initdefault 設置為6 )
這些級別在/etc/inittab 文件里指定。這個文件是init 程序尋找的主要文件,最先運行的服務是放在/etc/rc.d 目錄下的文件。在大多數的Linux 發行版本中,啟動腳本都是位于 /etc/rc.d/init.d中的。這些腳本被用ln 命令連接到 /etc/rc.d/rcn.d 目錄。(這里的n 就是運行級0-6)
    3):chkconfig 命令(redhat 操作系統下)
    不像DOS 或者 WindowsLinux 可以有多種運行級。常見的就是多用戶的2,3,4,5 ,很多人知道 5 是運行 X-Windows 的級別,而 0 就    是關機了。運行級的改變可以通過 init 命令來切換。例如,假設你要維護系統進入單用戶狀態,那么,可以使用 init 1 來切換。在    Linux 的運行級的切換過程中,系統會自動尋找對應運行級的目錄/etc/rc[0-6].d下的K 和 S 開頭的文件,按后面的數字順序,執行這    些腳本。對這些腳本的維護,是很繁瑣的一件事情,Linux 提供了chkconfig 命令用來更新和查詢不同運行級上的系統服務。
    語法為:
   
    chkconfig --list [name]
    chkconfig --add name
    chkconfig --del name
    chkconfig [--level levels] name
    chkconfig [--level levels] name
   
    chkconfig 有五項功能:添加服務,刪除服務,列表服務,改變啟動信息以及檢查特定服務的啟動狀態。
   
    chkconfig 沒有參數運行時,顯示用法。如果加上服務名,那么就檢查這個服務是否在當前運行級啟動。如果是,返回 true,否則返回    false。 --level 選項可以指定要查看的運行級而不一定是當前運行級。
   
    如果在服務名后面指定了on,off 或者 reset,那么 chkconfig 會改變指定服務的啟動信息。on 和 off 分別指服務在改變運行級時的    啟動和停止。reset 指初始化服務信息,無論有問題的初始化腳本指定了什么。
   
    對于 on 和 off 開關,系統默認只對運行級 3,4, 5有效,但是 reset 可以對所有運行級有效。指定 --level 選項時,可以選擇特    定的運行級。
   
    需要說明的是,對于每個運行級,只能有一個啟動腳本或者停止腳本。當切換運行級時,init 不會重新啟動已經啟動的服務,也不會再    次去停止已經停止的服務。
   
    選項介紹:
   
    --level levels
    指定運行級,由數字 0 到 7 構成的字符串,如:
   
    --level 35 表示指定運行級3 和5。
    要在運行級別3、4、5中停運 nfs 服務,使用下面的命令:chkconfig --level 345 nfs off
   
    --add name
    這個選項增加一項新的服務,chkconfig 確保每個運行級有一項 啟動(S) 或者 殺死(K) 入口。如有缺少,則會從缺省的init 腳本自動    建立。
   
    --del name
    用來刪除服務,并把相關符號連接從 /etc/rc[0-6].d 刪除。
   
    --list name
    列表,如果指定了name 那么只是顯示指定的服務名,否則,列出全部服務在不同運行級的狀態。
   
    運行級文件
   
    每個被chkconfig 管理的服務需要在對應的init.d 下的腳本加上兩行或者更多行的注釋。
    第一行告訴 chkconfig 缺省啟動的運行級以及啟動和停止的優先級。如果某服務缺省不在任何運行級啟動,那么使用 - 代替運行級。
    第二行對服務進行描述,可以用 跨行注釋。
   
    例如,random.init 包含三行:
    # chkconfig: 2345 20 80
    # description: Saves and restores system entropy pool for
    # higher quality random number generation.
    表明 random 腳本應該在運行級 2, 3, 4, 5 啟動,啟動優先權為20,停止優先權為 80。
   
    好了,介紹就到這里了,去看看自己目錄下的/etc/rc.d/init.d 下的腳本吧。  
   
    設置自啟動服務:chkconfig --level 345 nfs on
   
2. 實例介紹:
1、在linux下安裝了apache 服務(通過下載二進制文件經濟編譯安裝、而非rpm包)、apache 服務啟動命令:          /server/apache/bin/apachectl start 。讓apache服務運行在運行級別3下面。   命令如下:

1)touch /etc/rc.d/init.d/apache
   vi /etc/rc.d/init.d/apache
   chown -R root /etc/rc.d/init.d/apache
   chmod 700 /etc/rc.d/init.d/apache
   ln -s /etc/rc.d/init.d/apache /etc/rc.d/rc3.d/S60apache #S 是start的簡寫、代表啟動、K是kill的簡寫、代表關閉。60數字        代表啟動的順序。(對于iptv系統而言、許多服務都是建立在數據庫啟動的前提下才能夠正常啟動的、可以通過該數字就行調整腳本的    啟動順序))
  
   apache的內容:
   #!/bin/bash
   #Start httpd service
   /server/apache/bin/apachectl start
  
   至此 apache服務就可以在運行級別3下 隨機自動啟動了。(可以結合chkconfig 對啟動服務進行相應的調整)

posted on 2009-05-21 04:02 大龍 閱讀(174) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧美中日韩| 男男成人高潮片免费网站| 亚洲精品乱码视频 | 亚洲视频碰碰| 亚洲精品国产拍免费91在线| 欧美成人乱码一区二区三区| 99精品国产福利在线观看免费| 亚洲欧洲日韩在线| 欧美色图五月天| 午夜宅男欧美| 久久久99国产精品免费| 最新日韩中文字幕| 亚洲精品免费网站| 国产欧美日韩精品一区| 免费亚洲一区二区| 欧美日韩国产高清| 欧美在线一级va免费观看| 久久爱另类一区二区小说| 尤妮丝一区二区裸体视频| 亚洲狠狠丁香婷婷综合久久久| 欧美日韩日本国产亚洲在线| 午夜亚洲伦理| 模特精品在线| 亚洲你懂的在线视频| 久久久夜精品| 亚洲一区亚洲二区| 久久亚洲私人国产精品va媚药| 一本久道综合久久精品| 欧美在线观看网站| 亚洲精品一区二| 性久久久久久久久久久久| 亚洲欧洲一区二区在线观看| 亚洲免费视频成人| 亚洲三级国产| 欧美在线看片a免费观看| 99精品免费视频| 欧美一区永久视频免费观看| 99精品热视频| 久久麻豆一区二区| 午夜精品久久久久久| 欧美精品福利| 老牛影视一区二区三区| 国产精品久久久久aaaa| 亚洲国产精品传媒在线观看| 国产色视频一区| 99视频精品在线| 亚洲日本在线观看| 久久久天天操| 久久久精品日韩欧美| 国产精品免费久久久久久| 最新日韩在线| 亚洲清纯自拍| 久久精品最新地址| 久久九九热re6这里有精品| 欧美视频一区二区三区…| 欧美成在线观看| 精品二区视频| 久久精品成人一区二区三区蜜臀| 亚洲一区二区三区乱码aⅴ| 欧美日本韩国一区| 欧美黄色aaaa| 亚洲国产精品一区二区www在线 | 欧美3dxxxxhd| 在线成人av网站| 亚洲欧美日韩国产一区| 欧美一级午夜免费电影| 国产精品不卡在线| 亚洲一区二区三区四区五区午夜| 亚洲淫片在线视频| 欧美亚州一区二区三区 | 久久久国产亚洲精品| 国产美女搞久久| 午夜一区在线| 性欧美1819sex性高清| 国产精品久久国产愉拍 | 亚洲理伦在线| 中文国产亚洲喷潮| 国产精品草草| 欧美一区2区三区4区公司二百| 久久精品99无色码中文字幕| 国产日韩一区在线| 久久蜜桃精品| 亚洲日本精品国产第一区| 一区二区三区久久| 国产精品视频免费观看| 久久成人精品| 亚洲国产激情| 午夜激情一区| 伊人久久大香线蕉av超碰演员| 免费在线成人| 亚洲一区二区三区影院| 久久久久久久999| 亚洲国产一区二区精品专区| 欧美日韩亚洲高清| 午夜精品影院在线观看| 欧美国产日韩在线观看| 亚洲小视频在线观看| 国产原创一区二区| 欧美精品九九| 性欧美激情精品| 亚洲激情黄色| 久久久91精品国产一区二区精品| 在线观看成人小视频| 欧美日本不卡| 久久久免费观看视频| 一区二区欧美日韩视频| 久久亚洲春色中文字幕| 中文一区在线| 在线观看日韩| 国产精品男女猛烈高潮激情| 久久久久久久性| 亚洲亚洲精品在线观看| 欧美二区在线| 久久久噜噜噜久久| 亚洲综合国产精品| 亚洲美女在线观看| 国产一区二区在线观看免费播放| 欧美黄色影院| 久久亚洲欧洲| 久久国产视频网站| 亚洲免费在线视频一区 二区| 亚洲国产精品一区在线观看不卡| 久久九九99视频| 午夜一级在线看亚洲| av不卡在线| 亚洲精品日韩精品| 在线观看av一区| 国产在线精品一区二区中文 | 午夜伦欧美伦电影理论片| 亚洲乱码国产乱码精品精98午夜| 美女视频网站黄色亚洲| 欧美一区二区三区电影在线观看| 9l国产精品久久久久麻豆| 亚洲欧洲日产国产综合网| 韩国久久久久| 国产亚洲激情| 国语自产精品视频在线看8查询8| 欧美日韩中文字幕精品| 欧美欧美天天天天操| 女同一区二区| 免费在线观看日韩欧美| 美女成人午夜| 美腿丝袜亚洲色图| 美女999久久久精品视频| 久久久久久穴| 麻豆国产精品一区二区三区| 久久嫩草精品久久久精品| 久久久久久久一区| 麻豆精品精华液| 男女激情久久| 欧美精品电影| 欧美日韩一区视频| 国产精品嫩草久久久久| 国产精品色一区二区三区| 国产欧美一区二区三区沐欲 | 欧美日韩在线免费观看| 欧美日韩高清在线观看| 欧美午夜精品伦理| 国产日韩欧美制服另类| 激情综合视频| 99国产一区| 翔田千里一区二区| 久久人人看视频| 亚洲国产日韩欧美在线99| 亚洲精品日日夜夜| 一区二区三区精品久久久| 午夜精品偷拍| 欧美成人在线免费视频| 欧美日韩伦理在线免费| 国产欧美一区二区精品性色| 激情久久久久久| 一区二区免费看| 久久久久久久久久久成人| 免费观看成人网| 一本色道久久加勒比精品 | 欧美国产亚洲视频| 亚洲精品久久久蜜桃| 亚洲欧美日韩一区二区在线| 久久久久国产精品一区三寸| 欧美日韩精品伦理作品在线免费观看| 欧美性色aⅴ视频一区日韩精品| 韩国精品在线观看| 亚洲作爱视频| 久久中文字幕导航| 夜夜爽99久久国产综合精品女不卡| 欧美亚洲视频一区二区| 欧美激情一区在线| 国产真实乱子伦精品视频| 在线天堂一区av电影| 久久九九精品99国产精品| 亚洲精品免费一二三区| 久久精品亚洲精品| 欧美午夜免费影院| 亚洲精品国精品久久99热一| 久久精品一区二区三区不卡牛牛| 亚洲国产美女| 久久人人爽人人爽| 国产精品羞羞答答| 一区二区高清视频| 欧美国产日韩a欧美在线观看|