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

大龍的博客

常用鏈接

統計

最新評論

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 大龍 閱讀(173) 評論(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>
            欧美日韩综合精品| 久久久夜夜夜| 伊伊综合在线| 亚洲另类一区二区| 欧美亚洲专区| 欧美激情一区二区三级高清视频| 9l视频自拍蝌蚪9l视频成人| av成人免费| 欧美激情一区三区| 亚洲精品一区二区三区蜜桃久| 久久久999| 久久久久久伊人| 国语精品中文字幕| 久久婷婷国产综合国色天香 | 国产在线一区二区三区四区| 99在线|亚洲一区二区| 美女精品视频一区| 欧美一区二区日韩| 很黄很黄激情成人| 欧美freesex交免费视频| 久久精品中文字幕一区| 精品不卡一区| 国产精品网站视频| 亚洲欧美春色| 久久精品在线视频| 日韩视频一区二区三区在线播放免费观看 | 一区二区欧美视频| 亚洲精品影院| 国产一区白浆| 亚洲第一页在线| 久久国产精品99国产| **性色生活片久久毛片| 99精品国产高清一区二区| 国产日韩欧美在线视频观看| 久久久xxx| 欧美婷婷六月丁香综合色| 亚洲午夜av| 欧美成人第一页| 小嫩嫩精品导航| 欧美一区激情视频在线观看| 曰韩精品一区二区| 欧美怡红院视频| 亚洲私人黄色宅男| 欧美国产日韩xxxxx| 久久天堂精品| 久久这里有精品15一区二区三区| 国产精品日韩久久久久| 欧美激情一区在线观看| 韩日精品在线| 欧美中文在线字幕| 性欧美长视频| 欧美粗暴jizz性欧美20| 国产一区二区三区在线免费观看| 一本色道久久综合亚洲精品高清 | 国产一区二区三区四区在线观看| 亚洲国内精品在线| 亚洲美女淫视频| 欧美视频网址| 亚洲一二三级电影| 久久久精品久久久久| 国产一区二区三区四区| 久久亚洲一区二区三区四区| 欧美激情欧美激情在线五月| 亚洲人在线视频| 欧美另类变人与禽xxxxx| 欧美国产日韩a欧美在线观看| 日韩午夜三级在线| 国产欧美日韩精品a在线观看| 欧美一级久久久久久久大片| 欧美激情aⅴ一区二区三区| 亚洲三级视频| 在线观看国产精品网站| 欧美日韩免费网站| 久久久久青草大香线综合精品| 亚洲精品之草原avav久久| 久久狠狠一本精品综合网| 一本高清dvd不卡在线观看| 国产精品美女一区二区在线观看| 久久综合给合久久狠狠色| 午夜在线成人av| 欧美大片在线看免费观看| 久久影视精品| 久久手机精品视频| 农夫在线精品视频免费观看| 欧美成年人视频网站欧美| 亚洲精品乱码久久久久久蜜桃麻豆 | 欧美日韩亚洲网| 国产精品扒开腿爽爽爽视频| 亚洲国产成人午夜在线一区| 欧美福利在线观看| 欧美日韩成人在线观看| 一区二区三区四区蜜桃| 夜夜嗨av一区二区三区中文字幕| 欧美日韩精品久久久| 欧美亚洲一区二区三区| 亚洲欧美区自拍先锋| 在线成人激情视频| 一区二区三区四区五区精品| 伊甸园精品99久久久久久| 亚洲成人在线网| 欧美日韩一区二区在线观看| 久久精品主播| 欧美日韩在线免费| 久久久精品欧美丰满| 欧美精品一区二区视频| 久久久久国产精品厨房| 欧美特黄a级高清免费大片a级| 久久免费视频一区| 国产精品a久久久久| 欧美电影电视剧在线观看| 国产伦精品一区二区三区免费| 亚洲国产另类精品专区| 国产亚洲综合性久久久影院| 久久亚洲欧美| 国产亚洲欧美一级| 亚洲视频网在线直播| 亚洲激情国产| 欧美资源在线| 国产精品99久久久久久人| 久久夜色精品国产欧美乱| 午夜免费电影一区在线观看| 欧美激情 亚洲a∨综合| 久久综合中文色婷婷| 国产美女精品| 亚洲无限av看| 亚洲深夜福利视频| 久久免费视频网站| 久久九九国产精品| 国产农村妇女毛片精品久久麻豆 | 亚洲一区自拍| 欧美日韩成人在线观看| 亚洲国产日韩欧美| 一区二区三区在线免费视频| 亚洲欧洲av一区二区三区久久| 欧美激情 亚洲a∨综合| 免费欧美网站| 永久免费视频成人| 久久久精品2019中文字幕神马| 午夜宅男久久久| 国产精品男人爽免费视频1 | 亚洲裸体俱乐部裸体舞表演av| 在线精品国精品国产尤物884a| 久久国产精品亚洲77777| 欧美亚洲专区| 国产精品资源| 久久九九有精品国产23| 久久久久久久性| 在线看日韩av| 欧美久久久久久蜜桃| 99xxxx成人网| 亚洲午夜未删减在线观看| 欧美婷婷在线| 午夜综合激情| 久久久欧美一区二区| 在线播放亚洲一区| 欧美精品免费视频| 一区二区三区精密机械公司| 午夜精品999| 激情成人综合| 欧美大片在线看免费观看| 亚洲激情一区| 午夜精品视频网站| 精品二区视频| 欧美日韩免费高清| 亚洲欧美中文日韩在线| 久久综合狠狠综合久久综青草| 91久久久亚洲精品| 欧美亚一区二区| 久久久www免费人成黑人精品 | 136国产福利精品导航| 美女成人午夜| 日韩午夜电影av| 久久精品国产91精品亚洲| 91久久夜色精品国产九色| 欧美日韩大陆在线| 亚洲资源av| 欧美国产视频日韩| 欧美一区二区成人| 亚洲人成毛片在线播放| 欧美不卡激情三级在线观看| 亚洲视频网在线直播| 欧美激情性爽国产精品17p| 亚洲欧美日韩在线综合| 国产一区二区在线观看免费播放| 欧美激情亚洲国产| 欧美一区二区视频在线观看2020| 亚洲国产成人一区| 久久久99免费视频| 亚洲午夜未删减在线观看| 亚洲国产99精品国自产| 国产精品视频网站| 欧美人成网站| 免费在线观看一区二区| 欧美亚洲在线观看| 正在播放欧美视频| 亚洲品质自拍| 欧美ab在线视频| 久久精品1区| 午夜在线a亚洲v天堂网2018| 亚洲精品国产视频|