国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號

Linux操作系統(tǒng)開機自行啟動項目詳細解析1
2007-07-20   中國IT實驗室

由于操作系統(tǒng)正在變得越來越復(fù)雜,所以開機引導(dǎo)和關(guān)機下電的過程也越來越智能化。從簡單的DOS系統(tǒng)轉(zhuǎn)移到 Windows NT系統(tǒng),人們已經(jīng)親身感受到了這些變化——這已不僅僅是核心操作系統(tǒng)的啟動引導(dǎo)和關(guān)閉了,還包括必須要同時啟動或者關(guān)閉相當數(shù)量的服務(wù)項目。類似于 Windows NT,Linux系統(tǒng)啟動過程需要打開的服務(wù)項目也是數(shù)量極大的。

  這里,我們假設(shè)大家已經(jīng)熟悉其它操作系統(tǒng)的引導(dǎo)過程,了解硬件的自檢引導(dǎo)步驟,就只從Linux操作系統(tǒng)的引導(dǎo)加載程序(對個人電腦而言通常是LILO)開始,介紹Linux開機引導(dǎo)的步驟。

  加載內(nèi)核

  LILO啟動之后,如果你選擇了Linux作為準備引導(dǎo)的操作系統(tǒng),第一個被加載的東西就是內(nèi)核。請記住此時的計算機內(nèi)存中還不存在任何操作系統(tǒng), PC(因為它們天然的設(shè)計缺陷)也還沒有辦法存取機器上全部的內(nèi)存。因此,內(nèi)核就必須完整地加載到可用RAM的第一個兆字節(jié)之內(nèi)。為了實現(xiàn)這個目的,內(nèi)核是被壓縮了的。這個文件的頭部包含著必要的代碼,先設(shè)置CPU進入安全模式(以此解除內(nèi)存限制),再對內(nèi)核的剩余部分進行解壓縮。

  執(zhí)行內(nèi)核

  內(nèi)核在內(nèi)存中解壓縮之后,就可以開始運行了。此時的內(nèi)核只知道它本身內(nèi)建的各種功能,也就是說被編譯為模塊的內(nèi)核部分還不能使用。最基本的是,內(nèi)核必須有足夠的代碼設(shè)置自己的虛擬內(nèi)存子系統(tǒng)和根文件系統(tǒng)(通常就是ext2文件系統(tǒng))。一旦內(nèi)核啟動運行,對硬件的檢測就會決定需要對哪些設(shè)備驅(qū)動程序進行初始化。從這里開始,內(nèi)核就能夠掛裝根文件系統(tǒng)(這個過程類似于Windows識別并存取C盤的過程)。內(nèi)核掛裝了根文件系統(tǒng)之后,將啟動并運行一個叫做 init的程序。

  注意:在這里我們故意略去了Linux內(nèi)核啟動的許多細節(jié),這些細節(jié)只有內(nèi)核開發(fā)人員才感興趣。如果你好奇的話,可以訪問http://www.redhat.com:8080地址處的 “Kernel Hackers Guide”。

  init進程

  init進程是非內(nèi)核進程中第一個被啟動運行的,因此它的進程編號PID的值總是1。init讀它的配置文件/etc/inittab,決定需要啟動的運行級別(Runlevel)。從根本上說,運行級別規(guī)定了整個系統(tǒng)的行為,每個級別(分別由0到6的整數(shù)表示)滿足特定的目的。如果定義了 initdefault級別,這個值就直接被選中,否則需要由用戶輸入一個代表運行級別的數(shù)值。

  輸入代表運行級別的數(shù)字之后,init根據(jù)/etc/inittab文件中的定義執(zhí)行一個命令腳本程序。缺省的運行級別取決于安裝階段對登錄程序的選擇:是使用基于文本的,還是使用基于X-Window的登錄程序。

  rc命令腳本程序

  我們已經(jīng)知道,當運行級別發(fā)生改變時,將由/etc/inittab文件定義需要運行哪一個命令腳本程序。這些命令腳本程序負責啟動或者停止該運行級別特定的各種服務(wù)。由于需要管理的服務(wù)數(shù)量很多,因此需要使用rc命令腳本程序。其中,最主要的一個是/etc/rc.d/rc,它負責為每一個運行級別按照正確的順序調(diào)用相應(yīng)的命令腳本程序。我們可以想象,這樣一個命令腳本程序很容易變得難以控制!為了防止這類事件的發(fā)生,需要使用精心設(shè)計的方案。

  對每一個運行級別來說,在/etc/rc.d子目錄中都有一個對應(yīng)的下級目錄。這些運行級別的下級子目錄的命名方法是rcX.d,其中的X就是代表運行級別的數(shù)字。比如說,運行級別3的全部命令腳本程序都保存在/etc/rc.d/rc3.d子目錄中。

  在各個運行級別的子目錄中,都建立有到/etc/rc.d/init.d子目錄中命令腳本程序的符號鏈接,但是,這些符號鏈接并不使用命令腳本程序在 /etc/rc.d/init.d子目錄中原來的名字。如果命令腳本程序是用來啟動一個服務(wù)的,其符號鏈接的名字就以字母S打頭;如果命令腳本程序是用來關(guān)閉一個服務(wù)的,其符號鏈接的名字就以字母K打頭。

  許多情況下,這些命令腳本程序的執(zhí)行順序都很重要。如果沒有先配置網(wǎng)絡(luò)接口,就沒有辦法使用DNS服務(wù)解析主機名!為了安排它們的執(zhí)行順序,在字母S 或者K的后面緊跟著一個兩位數(shù)字,數(shù)值小的在數(shù)值大的前面執(zhí)行。比如:/etc/rc.d/rc3.d/S50inet就會在 /etc/rc.d/rc3.d/S55named之前執(zhí)行(S50inet配置網(wǎng)絡(luò)設(shè)置,S55named啟動DNS服務(wù)器)。

  存放在/etc/rc.d/init.d子目錄中的、被符號鏈接上的命令腳本程序是真正的實干家,是它們完成了啟動或者停止各種服務(wù)的操作過程。當 /etc/rc.d/rc運行通過每個特定的運行級別子目錄的時候,它會根據(jù)數(shù)字的順序依次調(diào)用各個命令腳本程序執(zhí)行。它先運行以字母K打頭的命令腳本程序,然后再運行以字母S打頭的命令腳本程序。對以字母K打頭的命令腳本程序來說,會傳遞Stop參數(shù);類似地對以字母S打頭的命令腳本程序來說,會傳遞 Start參數(shù)。

熱詞搜索:

上一篇:瘋狂DIY Ubuntu Linux系統(tǒng)是怎樣練成的2
下一篇:Linux操作系統(tǒng)開機自行啟動項目詳細解析2

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
日韩精品一卡二卡三卡四卡无卡| 久久嫩草精品久久久久| 高清不卡一区二区| 久久国产精品99精品国产| 一区二区国产视频| 亚洲永久精品大片| 一区二区三区在线视频免费| 亚洲欧美乱综合| 亚洲丝袜自拍清纯另类| 亚洲特级片在线| 最近中文字幕一区二区三区| 国产精品无遮挡| 中文字幕日韩欧美一区二区三区| 1024国产精品| 一级中文字幕一区二区| 婷婷夜色潮精品综合在线| 丝袜诱惑制服诱惑色一区在线观看| 日韩激情一二三区| 久久99最新地址| 国产精品一区在线观看乱码 | 国产精品午夜久久| 国产精品国产三级国产aⅴ无密码| 日韩一区欧美一区| 亚洲影视在线观看| 日本不卡在线视频| 国产91精品精华液一区二区三区| 91麻豆免费看片| 91精品国产91热久久久做人人| 精品国产一区二区三区四区四| 欧美极品少妇xxxxⅹ高跟鞋| 一区二区三区四区在线播放 | 91久久精品一区二区| 欧美日韩成人在线| 国产欧美一区在线| 亚洲一区二三区| 韩国av一区二区三区| av午夜一区麻豆| 4438x亚洲最大成人网| 国产午夜亚洲精品不卡| 亚洲精品久久嫩草网站秘色| 久久se这里有精品| 在线看国产日韩| 国产精品美女久久久久久久久 | 欧美变态凌虐bdsm| ...xxx性欧美| 精久久久久久久久久久| 日本韩国精品在线| 精品国产1区二区| 亚洲一区欧美一区| jlzzjlzz欧美大全| 日韩精品一区二区三区中文不卡| 日韩一区中文字幕| 国产91清纯白嫩初高中在线观看| 欧美日韩国产综合一区二区 | 伊人婷婷欧美激情| 国产精品一区一区| 91精品国产美女浴室洗澡无遮挡| 中文字幕在线不卡一区 | 玉米视频成人免费看| 九九**精品视频免费播放| 欧美日韩一区二区欧美激情| 国产精品久久久久久久久免费樱桃 | 国产精品中文有码| 日韩一区二区三区视频在线观看| 亚洲人吸女人奶水| 福利一区在线观看| xvideos.蜜桃一区二区| 美女精品自拍一二三四| 欧美绝品在线观看成人午夜影视| 一区二区三区欧美| 91麻豆文化传媒在线观看| 国产精品女同一区二区三区| 国产精品1区2区3区在线观看| 91精品国产高清一区二区三区蜜臀| 午夜免费欧美电影| 欧美精品乱码久久久久久 | 91麻豆精品国产综合久久久久久| 一区二区三区四区在线| 91丨porny丨中文| 亚洲人成网站精品片在线观看 | 日韩极品在线观看| 欧美一区二区三区在线视频| 五月激情综合婷婷| 3d成人动漫网站| 免费成人小视频| 精品国产亚洲在线| 国产成人午夜精品5599 | 亚洲3atv精品一区二区三区| 91国内精品野花午夜精品| 亚洲综合一区二区精品导航| 欧美在线色视频| 天堂蜜桃一区二区三区| 欧美一区二区成人| 国产一区二区看久久| 久久久亚洲精品一区二区三区| 国产黄人亚洲片| 中文字幕一区二区三区在线播放| 91在线观看下载| 亚洲成精国产精品女| 日韩亚洲欧美中文三级| 国产资源在线一区| 亚洲丝袜精品丝袜在线| 欧美理论电影在线| 国产美女精品在线| 自拍偷自拍亚洲精品播放| 欧美吞精做爰啪啪高潮| 国内久久婷婷综合| 中文字幕一区二区三区精华液| 91黄色小视频| 国产黄色精品视频| 亚洲大片免费看| 久久亚洲一区二区三区四区| 欧美美女喷水视频| 国产一区二区91| 亚洲小说欧美激情另类| xnxx国产精品| 欧美精品tushy高清| 国产91精品在线观看| 秋霞电影网一区二区| 综合电影一区二区三区| 精品国产亚洲在线| 欧美日本乱大交xxxxx| 丁香天五香天堂综合| 日日摸夜夜添夜夜添国产精品 | 国产色一区二区| 欧美体内she精高潮| 丁香一区二区三区| 日韩成人一区二区| 亚洲一区视频在线观看视频| 国产精品久久久久久久浪潮网站| 日韩欧美在线123| 色8久久精品久久久久久蜜| 国产精品一品视频| 免费成人av在线| 亚洲午夜影视影院在线观看| 国产精品视频免费| 精品国产自在久精品国产| 欧美日韩在线免费视频| 97精品视频在线观看自产线路二| 国产麻豆成人精品| 久久成人18免费观看| 日韩成人av影视| 亚洲成va人在线观看| 亚洲综合色自拍一区| 亚洲一区在线视频| 亚洲一区二区三区四区的| 亚洲天堂2016| 一区二区三区.www| 亚洲图片激情小说| 亚洲视频在线一区二区| 国产精品电影一区二区三区| 欧美国产禁国产网站cc| 国产三区在线成人av| 久久女同精品一区二区| 久久精品日韩一区二区三区| 国产亚洲欧美中文| 欧美经典一区二区| 中文字幕高清一区| 中文字幕一区二区日韩精品绯色| 国产亚洲一区二区三区在线观看| 久久久久国产精品麻豆ai换脸| 精品盗摄一区二区三区| 国产视频一区二区在线| 欧美国产日本视频| 中文字幕一区二区三区在线不卡| 综合欧美一区二区三区| 亚洲精品日日夜夜| 亚洲超碰97人人做人人爱| 日韩国产一区二| 国产一区在线观看麻豆| 一区二区三区在线免费视频 | 欧美精选在线播放| 欧美在线视频日韩| 日韩视频一区二区三区| 精品日韩一区二区| 亚洲成av人影院| 六月丁香婷婷久久| 国产麻豆91精品| 色综合久久66| 777久久久精品| 久久久久国产精品厨房| 国产亚洲一区字幕| 亚洲精品免费看| 久久99精品一区二区三区| 不卡的电影网站| 欧美麻豆精品久久久久久| 国产欧美va欧美不卡在线| 一区二区三区四区不卡视频| 另类综合日韩欧美亚洲| 99视频在线观看一区三区| 制服丝袜一区二区三区| 国产视频一区不卡| 天天色综合成人网| 成人自拍视频在线观看| 欧美人妇做爰xxxⅹ性高电影| www精品美女久久久tv| 亚洲已满18点击进入久久| 国产高清成人在线| 91精品国产综合久久精品| 国产精品美女久久久久久久|