欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

簡(jiǎn)單介紹linux中的三個(gè)內(nèi)核文件_Linux教程

編輯Tag賺U幣

Linux服務(wù)器的使用非常普遍。為了進(jìn)一步提高服務(wù)器的性能,可能需要根據(jù)特定的硬件及需求重新編譯Linux內(nèi)核。編譯Linux內(nèi)核,需要根據(jù)規(guī)定的步驟進(jìn)行,編譯內(nèi)核過(guò)程中涉及到幾個(gè)重要的文件。比如對(duì)于RedHat Linux,在/boot目錄下有一些與Linux內(nèi)核有關(guān)的文件,進(jìn)入/boot執(zhí)行:ls -l。編譯過(guò)RedHat Linux內(nèi)核的人對(duì)其中的System.map 、vmlinuz、initrd-2.4.7-10.img印象可能比較深刻,因?yàn)榫幾g內(nèi)核過(guò)程中涉及到這些文件的建立等操作。那么這幾個(gè)文件是怎么產(chǎn)生的?又有什么作用呢?本文簡(jiǎn)單介紹linux中的三個(gè)內(nèi)核文件。

  一、vmlinuz

  vmlinuz是可引導(dǎo)的、壓縮的內(nèi)核。"vm"代表"Virtual Memory"。Linux 支持虛擬內(nèi)存,不像老的操作系統(tǒng)比如DOS有640KB內(nèi)存的限制。Linux能夠使用硬盤(pán)空間作為虛擬內(nèi)存,因此得名"vm"。vmlinuz是可執(zhí)行的Linux內(nèi)核,它位于/boot/vmlinuz,它一般是一個(gè)軟鏈接。

  vmlinuz的建立有兩種方式。一是編譯內(nèi)核時(shí)通過(guò)"make zImage"創(chuàng)建,然后通過(guò):"cp /usr/src/linux-2.4/arch/i386/linux/boot/zImage /boot/vmlinuz"產(chǎn)生。zImage適用于小內(nèi)核的情況,它的存在是為了向后的兼容性。二是內(nèi)核編譯時(shí)通過(guò)命令make bzImage創(chuàng)建,然后通過(guò):"cp /usr/src/linux-2.4/arch/i386/linux/boot/bzImage /boot/vmlinuz"產(chǎn)生。bzImage是壓縮的內(nèi)核映像,需要注意,bzImage不是用bzip2壓縮的,bzImage中的bz容易引起誤解,bz表示"big zImage"。 bzImage中的b是"big"意思。

  zImage(vmlinuz)和bzImage(vmlinuz)都是用gzip壓縮的。它們不僅是一個(gè)壓縮文件,而且在這兩個(gè)文件的開(kāi)頭部分內(nèi)嵌有g(shù)zip解壓縮代碼。所以你不能用gunzip 或 gzip -dc解包vmlinuz。

  內(nèi)核文件中包含一個(gè)微型的gzip用于解壓縮內(nèi)核并引導(dǎo)它。兩者的不同之處在于,老的zImage解壓縮內(nèi)核到低端內(nèi)存(第一個(gè)640K),bzImage解壓縮內(nèi)核到高端內(nèi)存(1M以上)。如果內(nèi)核比較小,那么可以采用zImage 或bzImage之一,兩種方式引導(dǎo)的系統(tǒng)運(yùn)行時(shí)是相同的。大的內(nèi)核采用bzImage,不能采用zImage。

  vmlinux是未壓縮的內(nèi)核,vmlinuz是vmlinux的壓縮文件。

  二、initrd-x.x.x.img

  initrd是"initial ramdisk"的簡(jiǎn)寫(xiě)。initrd一般被用來(lái)臨時(shí)的引導(dǎo)硬件到實(shí)際內(nèi)核vmlinuz能夠接管并繼續(xù)引導(dǎo)的狀態(tài)。initrd-2.4.7- 10.img主要是用于加載ext3等文件系統(tǒng)及scsi設(shè)備的驅(qū)動(dòng)。比如,使用的是scsi硬盤(pán),而內(nèi)核vmlinuz中并沒(méi)有這個(gè)scsi硬件的驅(qū)動(dòng),那么在裝入scsi模塊之前,內(nèi)核不能加載根文件系統(tǒng),但scsi模塊存儲(chǔ)在根文件系統(tǒng)的/lib/modules下。為了解決這個(gè)問(wèn)題,可以引導(dǎo)一個(gè)能夠讀實(shí)際內(nèi)核的initrd內(nèi)核并用initrd修正scsi引導(dǎo)問(wèn)題。initrd-2.4.7-10.img是用gzip壓縮的文件。

  linuxrc這個(gè)腳本initrd實(shí)現(xiàn)加載一些模塊和安裝文件系統(tǒng)等。 initrd映象文件是使用mkinitrd創(chuàng)建的。mkinitrd實(shí)用程序能夠創(chuàng)建initrd映象文件。這個(gè)命令是RedHat專(zhuān)有的。其它 Linux發(fā)行版或許有相應(yīng)的命令。這是個(gè)很方便的實(shí)用程序。具體情況請(qǐng)看幫助:man mkinitrd。

  三、 System.map

  System.map是一個(gè)特定內(nèi)核的內(nèi)核符號(hào)表。它是你當(dāng)前運(yùn)行的內(nèi)核的System.map的鏈接。

  內(nèi)核符號(hào)表是怎么創(chuàng)建的呢? System.map是由"nm vmlinux"產(chǎn)生并且不相關(guān)的符號(hào)被濾出。對(duì)于本文中的例子,編譯內(nèi)核時(shí),System.map創(chuàng)建在/usr/src/linux-2.4/System.map。像下面這樣:

  nm /boot/vmlinux-2.4.7-10 > System.map

  下面幾行來(lái)自/usr/src/linux-2.4/Makefile:

  nm vmlinux | grep -v '\(compiled\)\|\(\.o$\)\|

  \( [aUw] \)\|\(\.\.ng$\)\|\(LASH[RL]DI\)' | sort > System.map

  然后復(fù)制到/boot:

  cp /usr/src/linux/System.map /boot/System.map-2.4.7-10

  在進(jìn)行程序設(shè)計(jì)時(shí),會(huì)命名一些變量名或函數(shù)名之類(lèi)的符號(hào)。Linux內(nèi)核是一個(gè)很復(fù)雜的代碼塊,有許許多多的全局符號(hào)。

  Linux內(nèi)核不使用符號(hào)名,而是通過(guò)變量或函數(shù)的地址來(lái)識(shí)別變量或函數(shù)名。比如不是使用size_t BytesRead這樣的符號(hào),而是像c0343f20這樣引用這個(gè)變量。

  對(duì)于使用計(jì)算機(jī)的人來(lái)說(shuō),更喜歡使用那些像size_t BytesRead這樣的名字,而不喜歡像c0343f20這樣的名字。內(nèi)核主要是用c寫(xiě)的,所以編譯器/連接器允許我們編碼時(shí)使用符號(hào)名,當(dāng)內(nèi)核運(yùn)行時(shí)使用地址。

  然而,在有的情況下,我們需要知道符號(hào)的地址,或者需要知道地址對(duì)應(yīng)的符號(hào)。這由符號(hào)表來(lái)完成,符號(hào)表是所有符號(hào)連同它們的地址的列表。變量名checkCPUtype在內(nèi)核地址c01000a5。

  Linux 符號(hào)表使用到2個(gè)文件:

  /proc/ksyms

  System.map

  /proc/ksyms是一個(gè)"proc file",在內(nèi)核引導(dǎo)時(shí)創(chuàng)建。實(shí)際上,它并不真正的是一個(gè)文件,它只不過(guò)是內(nèi)核數(shù)據(jù)的表示,卻給人們是一個(gè)磁盤(pán)文件的假象,這從它的文件大小是0可以看出來(lái)。然而,System.map是存在于你的文件系統(tǒng)上的實(shí)際文件。當(dāng)你編譯一個(gè)新內(nèi)核時(shí),各個(gè)符號(hào)名的地址要發(fā)生變化,你的老的System.map 具有的是錯(cuò)誤的符號(hào)信息。每次內(nèi)核編譯時(shí)產(chǎn)生一個(gè)新的System.map,你應(yīng)當(dāng)用新的System.map來(lái)取代老的System.map。

  雖然內(nèi)核本身并不真正使用System.map,但其它程序比如klogd, lsof和ps等軟件需要一個(gè)正確的System.map。如果你使用錯(cuò)誤的或沒(méi)有

System.map,klogd的輸出將是不可靠的,這對(duì)于排除程序故障會(huì)帶來(lái)困難。沒(méi)有System.map,你可能會(huì)面臨一些令人煩惱的提示信息。

  另外少數(shù)驅(qū)動(dòng)需要System.map來(lái)解析符號(hào),沒(méi)有為你當(dāng)前運(yùn)行的特定內(nèi)核創(chuàng)建的System.map它們就不能正常工作。

  Linux的內(nèi)核日志守護(hù)進(jìn)程klogd為了執(zhí)行名稱(chēng)-地址解析,klogd需要使用System.map。System.map應(yīng)當(dāng)放在使用它的軟件能夠找到它的地方。執(zhí)行:man klogd可知,如果沒(méi)有將System.map作為一個(gè)變量的位置給klogd,那么它將按照下面的順序,在三個(gè)地方查找System.map:

  /boot/System.map

  /System.map

  /usr/src/linux/System.map

  System.map也有版本信息,klogd能夠智能地查找正確的映象(map)文件。

來(lái)源:網(wǎng)絡(luò)搜集//所屬分類(lèi):Linux教程/更新時(shí)間:2012-06-08
相關(guān)Linux教程
色综合久久久888| 欧美激情中文字幕| 亚洲丁香婷深爱综合| 精品视频一区二区| 亚洲精品成人无码| 久久伊人国产| 丁香啪啪综合成人亚洲小说| 亚洲精品成人免费| 日韩欧美在线观看强乱免费| 国产精品国产三级国产传播| 久久超级碰碰| 国产精品人成在线观看免费 | 久久午夜免费电影| 色偷偷888欧美精品久久久| 欧美视频中文字幕| 国产91精品久| 午夜免费视频网站| 国产精品av一区二区三区| 蜜桃av噜噜一区| 精品久久人人做人人爰| 日韩av一级大片| 欧美日韩在线国产| 香蕉久久精品| 夜色激情一区二区| 国产精品久久一| 亚洲天堂av网站| 懂色aⅴ精品一区二区三区| 国产成人午夜片在线观看高清观看| 日韩精品视频在线观看免费| 黄色一级片网址| 日本视频在线观看免费| 国产一区二区三区四区老人| 欧美优质美女网站| 风间由美久久久| 日韩一区日韩二区| 精品999网站| 欧美爱爱视频免费看| 精品国产免费久久久久久婷婷| 午夜av免费观看| 国产乱子伦视频一区二区三区 | 欧美tk丨vk视频| 91国产福利在线| 久久人人爽亚洲精品天堂| 免费在线观看亚洲视频| 国产免费色视频| 国产91成人video| 亚洲高清中文字幕| 久久亚洲精品国产亚洲老地址| 每日在线更新av| 性网爆门事件集合av| 韩国v欧美v日本v亚洲v| 国产午夜精品视频免费不卡69堂| 欧美日韩成人免费视频| 亚洲成a人片77777精品| 国产精品影视在线| 久久国产精品视频| 亚洲第一成肉网| 色999久久久精品人人澡69| 亚洲国产精品黑人久久久| 国产91精品在线播放| 精品无码一区二区三区 | 中文字幕在线免费不卡| 国产成人极品视频| 神马久久久久久久久久久| 国产精品免费不| 在线精品视频免费播放| 亚洲国产一区二区三区在线| 亚洲国产精品无码久久久| 日韩成人一级大片| 精品国产美女在线| 国产精品白嫩初高中害羞小美女| 九色91国产| 国产精品美女毛片真酒店| 伊人久久大香线蕉综合四虎小说 | 亚洲一卡二卡三卡四卡无卡网站在线看 | 波多野结衣在线aⅴ中文字幕不卡| 国产成人免费在线视频| 91精品一区| 久久人人超碰| 精品国产三级a在线观看| 成人在线视频网站| 亚洲欧美电影在线观看| 一区二区三区麻豆| 首页欧美精品中文字幕| 亚洲免费影视第一页| 日韩a∨精品日韩在线观看| 中文字字幕在线中文| 一区在线免费| 欧美精品一区二区三区很污很色的| 浴室偷拍美女洗澡456在线| 久草热在线观看| 麻豆91精品视频| 日韩在线免费视频| 91小视频网站| 久久久久久亚洲精品美女| 亚洲人成影院在线观看| 91美女片黄在线观看游戏| 国语对白在线播放| 欧美www视频在线观看| 欧美巨大另类极品videosbest | 亚洲美女喷白浆| 噜噜噜久久亚洲精品国产品麻豆| 三级视频在线看| av在线不卡电影| 国产精品日韩欧美大师| www日韩在线| 亚洲精品人人| 精品无码久久久久久国产| 久久国产乱子伦免费精品| 国产精成人品2018| 日本一区二区在线不卡| 国产91精品一区二区绿帽| 自拍偷拍欧美亚洲| 视频一区视频二区中文| 在线看欧美日韩| 天天综合天天添夜夜添狠狠添| 国内精品视频| 亚洲一二三级电影| 麻豆久久久9性大片| 人妻中文字幕一区二区三区| 国产麻豆精品theporn| 欧美高清在线播放| a级片在线观看| 亚洲免费二区| 欧美精品777| 农村妇女精品一二区| 欧美大陆国产| 天天亚洲美女在线视频| 制服丝袜激情欧洲亚洲| 亚洲激情女人| 日本熟妇一区二区三区| 在线观看国产一区二区三区| 久久99久久久欧美国产| 欧美激情精品久久久久久| 国产黑丝一区二区| 色综合蜜月久久综合网| 欧美变态tickling挠脚心| 日韩av片在线看| av在线成人| 欧美日韩免费网站| 男女h黄动漫啪啪无遮挡软件| 欧美 日韩 国产 在线| 国产精品水嫩水嫩| 精品在线不卡| av中文字幕在线免费观看| 久久久久久久综合日本| 国产精品久久999| 精品在线免费观看视频| 蜜桃视频在线一区| 91精品国产高清久久久久久91| 日韩一级片在线免费观看| 亚洲国产国产亚洲一二三| 久久精品成人动漫| 日韩在线免费观看av| 国产一区二区三区四区三区四| 国产亚洲一区精品| 性色av蜜臀av色欲av| 日韩电影免费在线观看| 欧美精品一区二区三区四区| 日韩成人av免费| 日本a级不卡| 亚洲天堂av网| 一级做a爰片毛片| 在线日韩视频| 欧美激情一区二区三级高清视频 | 国产一区玩具在线观看| 精品国产xxx| av一区二区三区黑人| 2019国产精品视频| 国产一区二区在线不卡| 在线免费a视频| 国产剧情av麻豆香蕉精品| 国产精品一二三在线| 国产成人精品777777| aaa欧美日韩| 国内外成人免费视频| 亚洲第一黄色片| 亚洲国产视频在线| 日本黄大片在线观看| 精品国产亚洲一区二区在线观看 | 9久久9毛片又大又硬又粗| 日韩精品视频中文字幕| 91精品啪在线观看国产60岁| 亚洲福利精品视频| 三区四区不卡| 国产99久久精品一区二区300| 一区二区三区黄色片| 国产精品成人网站| 国产精品丝袜一区二区| 99视频在线精品国自产拍免费观看| 久久精品国产亚洲精品2020| www中文在线| 久久99深爱久久99精品| 成人在线精品视频| 99精品视频免费看| 亚洲精品美国一| 亚洲一区三区电影在线观看| 亚洲二区av| 欧美一区二区三级| www.黄色网| 国产精品久久久免费| 51精品在线观看| 亚洲av无码精品一区二区| 日本一区二区三级电影在线观看 | 欧美性xxxxxxxx| 亚洲乱码日产精品bd| 中文字幕综合网| 成人黄色大片在线观看| 国产精彩精品视频| 国内外成人免费视频| 色哟哟视频在线| 国语精品一区| 欧美亚洲国产日本| 黄色av一区二区| 最好看的中文字幕久久| 久久综合亚洲精品| 午夜精品影视国产一区在线麻豆| 亚洲小视频在线| 五月天婷婷色综合| 男操女视频网站| 在线免费观看中文字幕| 丰满岳乱妇一区二区三区| 国产自产在线视频一区| 不卡亚洲精品| 91麻豆精品91久久久久同性| 国产成人av免费观看| 国产农村妇女毛片精品久久莱园子| 国产精品久久久久99| 一级一片免费看| av一区二区在线观看| 久久久国产精品一区| 日韩精品久久久久久久酒店| 国产日韩欧美一区二区三区乱码 | 欧美中文在线观看| 一区二区日韩视频| 一区二区激情小说| 国产精品不卡一区| 久久久久久亚洲综合影院红桃| 国产日韩av在线| 天堂中文网在线| 欧美疯狂性受xxxxx喷水图片| 超碰caoprom| 久久99精品国产麻豆不卡| 国产伦精品一区二区三区照片91| 婷婷在线免费观看| 欧美亚洲精品在线| 国产一区二区三区综合| 国产伦视频一区二区三区| 香蕉成人av| 欧美成人官网二区| 午夜国产福利视频| 久久久久久久久97黄色工厂| 女人床在线观看| 欧美第十八页| 国产大片精品免费永久看nba| 黄色片子在线观看| 欧美bbbbb性bbbbb视频| 日本欧美韩国| 亚洲精品久久久久| 免费看裸体网站| 99久久99久久综合| 爱爱爱视频网站| 欧美高清视频在线观看mv| 3344国产精品免费看| www精品国产| 欧美日韩午夜在线视频| 成人自拍网站| 成人黄色在线| 国产丝袜高跟一区| 国产无遮无挡120秒| 一区二区三区在线免费视频| 亚洲午夜精品一区| 久久成人综合网| 亚洲第一综合| 亚洲激情播播| 成人黄色小视频在线观看| 久久亚洲电影天堂| 女同性αv亚洲女同志| 国产美女诱惑一区二区| 久久精品中文字幕一区二区三区| 成人线上播放| 国产+人+亚洲| 亚洲三级黄色片| 国产丝袜一区二区三区| 国产性猛交╳xxx乱大交| 精品动漫一区二区三区| 国产无套精品一区二区三区| 国产成人综合亚洲网站| 亚洲影院久久精品| 国产一区二区无遮挡| 国产精品15p| 国内精品一区二区三区| 樱桃视频成人在线观看| 亚洲欧美国产视频| 波多野结衣啪啪| 91精品一区二区三区在线观看| 极品久久久久久| 亚洲成人在线免费| 女人被狂躁c到高潮| 国产欧美精品区一区二区三区 | 91女神在线视频| 视频一区亚洲| 欧美丝袜一区| 国产一区在线观| 久久99国产成人小视频| 国产精品日韩欧美大师| 成人在线视频www| 久久久欧美一区二区| 欧美xx视频| 日韩中文视频免费在线观看| av网站免费播放| 日韩欧美高清一区| 波多野结衣视频在线观看| 6080亚洲精品一区二区| 国产在线一区视频| 欧洲视频一区二区| 美女福利视频在线观看| 色哟哟一区二区在线观看 | 秋霞一区二区| 欧美一区第一页| 91成人小视频| 97成人在线视频| 欧美日韩电影免费看| www.亚洲一区| 亚洲av成人精品毛片| 丝袜美腿精品国产二区| 成人免费观看在线视频| 国产一区二区三区高清在线观看| 国产成人精品毛片| 亚洲欧洲日韩国产| 国产夫妻性生活视频| 精品久久一区二区| 波多野结衣小视频| 精品人伦一区二区色婷婷| 日本妇乱大交xxxxx| 亚洲成人1234| 国产美女明星三级做爰| 国产一区二区三区在线看| www.久久久久久| 久久精品国产精品| 小说区图片区亚洲| 亚洲一区在线观看视频| 日韩伦理一区二区三区av在线| 伊人久久大香线| 台湾成人av| 国产精品最新自拍| a级黄色小视频| 国产乱码精品1区2区3区| 在线免费视频a| 中文字幕第一页久久| 欧洲一级黄色片| 亚洲一区二区黄色| 污污的视频在线免费观看| 色婷婷综合久久久久中文一区二区 | 中日韩在线观看视频| 亚洲乱码一区二区| 欧美性猛交 xxxx| 九九精品视频在线观看| 亚洲欧洲专区| 国产精品日韩一区| 日韩黄色网络| 蜜桃在线一区二区三区精品| 一本综合精品| 欧美成人高潮一二区在线看| 秋霞av亚洲一区二区三| 久久国产一区| 精品无人区无码乱码毛片国产| 91蜜桃臀久久一区二区| 99re亚洲国产精品| 亚洲 日韩 国产第一| 人妻少妇精品无码专区| 美女撒尿一区二区三区| 1313精品午夜理伦电影| 91在线无精精品一区二区| 国产精品成人av| 亚洲看片网站| 开心九九激情九九欧美日韩精美视频电影 | 精品在线99| 精品综合在线| 国产精品日韩久久久| 97精品视频在线| 日本视频在线免费| 亚洲国产日产av| 国产一级特黄aaa大片| 亚洲国产中文字幕久久网| 性感美女福利视频| 91a在线视频| 精品视频亚洲| 亚洲精品二区| 精品夜夜嗨av一区二区三区| 国产精品久久久久9999小说| 成人白浆超碰人人人人| caopeng视频| 欧美日韩精品三区| av中文字幕免费| 97国产精品久久| 宅男在线一区| 一区二区不卡在线观看| 国产福利一区二区三区视频| 久久久久久久久久毛片|