1. <var id="fe6gj"></var>

    <rp id="fe6gj"><nav id="fe6gj"></nav></rp>

    <noframes id="fe6gj"><cite id="fe6gj"></cite>

    <ins id="fe6gj"><button id="fe6gj"><p id="fe6gj"></p></button></ins>
    1. <tt id="fe6gj"><i id="fe6gj"><sub id="fe6gj"></sub></i></tt>
        始創于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        網管入門之Linux服務器啟動過程詳解----通過/etc/inittab文件進行初始化

        發布時間:  2012/8/13 14:05:37
         (5)通過/etc/inittab文件進行初始化

          init的工作是根據/etc/inittab來執行相應的腳本進行系統初始化,如設置鍵盤、字體, 裝載模塊,設置網絡,等等。

          對于RedhatLinux來說,執行的順序為:

          /etc/rc.d/rc.sysinit            # 由init執行的第一個腳本

          /etc/rc.d/rc.sysinit主要做在各個運行模式中相同的初始化工作,包括: 

        設置初始的$PATH變量。
        配置網絡。
        為虛擬內存啟動交換。
        設置系統的主機名。
        檢查root文件系統,以進行必要的修復。
        檢查root文件系統的配額。
        為root文件系統打開用戶和組的配額。
        以讀/寫的方式重新裝載root文件系統。
        清除被裝載的文件系統表/etc/mtab。
        把root文件系統輸入到mtab。
        使系統為裝入模塊做準備。
        查找模塊的相關文件。
        檢查文件系統,以進行必要的修復。
        加載所有其他文件系統。
        清除幾個/etc文件:/etc/mtab、/etc/fastboot和/etc/nologin。
        刪除UUCP的lock文件。
        刪除過時的子系統文件。
        刪除過時的pid文件。
        設置系統時鐘。
        打開交換。
        初始化串行端口。
        裝入模塊。

          /etc/rc.d/rcX.d/[KS]

          首先終止“K”開頭的服務,然后啟動“S”開頭的服務。

          對每一個運行級別來說,在/etc/rc.d子目錄中都有一個對應的下級目錄。這些運行級別的下級子目錄的命名方法是rcX.d,其中的X就是代表運行級別的數字。比如說,運行級別3的全部命令腳本程序都保存在/etc/rc.d/rc3.d子目錄中。在各個運行級別的子目錄中,都建立有到/etc/rc.d/init.d子目錄中命令腳本程序的符號鏈接,但是,這些符號鏈接并不使用命令腳本程序在 /etc/rc.d/init.d子目錄中原來的名字。如果命令腳本程序是用來啟動一個服務的,其符號鏈接的名字就以字母S打頭;如果命令腳本程序是用來關閉一個服務的,其符號鏈接的名字就以字母K打頭。許多情況下,這些命令腳本程序的執行順序都很重要。如果沒有先配置網絡接口,就沒有辦法使用DNS服務解析主機名!為了安排它們的執行順序,在字母S或者 K的后面緊跟著一個兩位數字,數值小的在數值大的前面執行。比如:/etc/rc.d/rc3.d/S50inet就會在 /etc/rc.d/rc3.d/S55named之前執行。存放在/etc/rc.d/init.d子目錄中的、被符號鏈接上的命令腳本程序是真正的實干家,是它們完成了啟動或者停止各種服務的操作過程。當 /etc/rc.d/rc運行通過每個特定的運行級別子目錄的時候,它會根據數字的順序依次調用各個命令腳本程序執行。它先運行以字母K打頭的命令腳本程序,然后再運行以字母S打頭的命令腳本程序。對以字母K打頭的命令腳本程序來說,會傳遞Stop參數;類似地對以字母S打頭的命令腳本程序來說,會傳遞 Start參數。

          執行/etc/ec.d/rc.local

          Redhat Linux中的運行模式2、3、5都把/etc/rc.d/rc.local做為初始化腳本中的最后一個,所以用戶可以自己在這個文件中添加一些需要在其他初始化工作之后,登錄之前執行的命令。在維護Linux系統運轉的日子里,肯定會遇到需要系統管理員對開機或者關機命令腳本進行修改的情況。如果所做的修改只在引導開機的時候起作用,并且改動不大的話,可以考慮簡單地編輯一下/etc/rc.d/rc.local腳本。這個命令腳本程序是在引導過程的最后一步被執行的。

          執行  /bin/login 程式    
                    
        login 程序會提示使用者需輸入賬號及密碼, 接著編碼并確認密碼的正確性, 若二者相合, 則為使用者進行初始化環境, 并將控制權交給 shell,即等待用戶登錄。

          多次為止Linux啟動過程全部結束。

          最后筆者使用圖1解釋全部過程。

        圖1 Linux啟動流程

        總結:與 Linux 本身非常類似,Linux 的啟動引導過程也非常靈活,可以支持眾多的處理器和硬件平臺。LILO 引導加載程序對引導能力進行了擴充,但是它卻缺少文件系統的感知能力。最新一代的引導加載程序,例如 GRUB將更加靈活。


        本文出自:億恩科技【www.endtimedelusion.com】

        服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

      1. 您可能在找
      2. 億恩北京公司:
      3. 經營性ICP/ISP證:京B2-20150015
      4. 億恩鄭州公司:
      5. 經營性ICP/ISP/IDC證:豫B1.B2-20060070
      6. 億恩南昌公司:
      7. 經營性ICP/ISP證:贛B2-20080012
      8. 服務器/云主機 24小時售后服務電話:0371-60135900
      9. 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
      10. 專注服務器托管17年
        掃掃關注-微信公眾號
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
          0
         
         
         
         

        0371-60135900
        7*24小時客服服務熱線

         
         
        av不卡不卡在线观看_最近2018年中文字幕_亚洲欧美一区二区三区_一级A爱做片免费观看国产_日韩在线中文天天更新_伊人中文无码在线