999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

升級Linux內(nèi)核

2017-03-09 05:48:22
網(wǎng)絡安全和信息化 2017年6期

筆者在升級Oracle數(shù)據(jù)庫時,當前老的Linux內(nèi)核無法滿足新版本的Oracle需要,需要對Linux內(nèi)核進行升級。其實,在安裝一些新的硬件驅(qū)動時,也需要新版本的內(nèi)核支持。提起對Linux內(nèi)核的編譯,一些用戶(尤其是初學者)往往感覺比較高深。其實,從編譯原理和具體過程來說,Linux的內(nèi)核編譯并不復雜,只要遵循一定的步驟,是比較容易實現(xiàn)的。對于新的內(nèi)核,可能存在著一些潛在的問題,從系統(tǒng)穩(wěn)定性考慮,不要輕易將程序或者應用運行在新的內(nèi)核中。

內(nèi)核流程及準備工作

在Linux下執(zhí)行“uname-a”命令,可以查看其內(nèi)核版本信息。例如將版本從2.x升級到3.x,需要下載Linux-3.x.x的內(nèi)核源碼包,并保證系統(tǒng)已經(jīng)安裝 了 make,gcc,gcc-c++,ncurses-devel等工具。

執(zhí) 行“rpm -qa |grep ncurses”命令,查看ncurses工具是否安裝。如果該包不安裝的話,就無法顯示Linux內(nèi)核配置界面。執(zhí)行“yum install ncurses ncursesdevel”命令,可以安裝該工具。將內(nèi)核源碼包解壓到指定位置,對內(nèi)核編譯參數(shù)進行配置,執(zhí)行編譯操作。之后安裝編譯好的模塊和內(nèi)核,并修改GRUB啟動菜單,添加使用新內(nèi)核的啟動項目,重啟系統(tǒng)后,對新編譯的內(nèi)核進行測試,檢測其是否可以正常運行。

具體方法是執(zhí)行“tar xvfj linux-3.x.x.tar.bz2 -C /usr/src”命令,將內(nèi)核源碼包解壓到指定的路徑中。執(zhí)行“du -sh /usr/src/”命令,查看其解壓后的容量。進入“l(fā)inux-3.x.x”目 錄 中,執(zhí) 行“make menuconfig”命令,執(zhí)行編譯操作。也可以執(zhí)行“make xconfig”或者“make gconfig”命令,來執(zhí)行編譯操作。當然,這需要預先安裝qt,qt-devel,gtk+,gtk+-devel包。

在Linux內(nèi)核配置界面中顯示大量的配置項目,您可以根據(jù)需要進行選擇。選擇“File systems”-“DOS/FAT/NT Filesystems” 項,在其中選中“NTFS file system support”項,在其下選中“NTFS write support”項,表示支持NFTS文件系統(tǒng),并可以對其進行寫操作。當執(zhí)行了保存操作后,選擇的配置信息會保存在當前目錄下的“.config”文件中。如果對繁多的配置參數(shù)不熟悉的話,可以直接進行保存,表示采用默認的配置。

升級過程

執(zhí)行“vi .config”命令,在配置文件中顯示大量的配置項目,對于值為“y”的項目,表示將其編譯到內(nèi)核中。對于值為“m”的項目,表示將其編譯為內(nèi)核模塊。對于前面的例子,“CONFIG_NTFS_FS=m”項表示將NTFS整體編譯為內(nèi)核模塊,“CONFIG_NTFS_RW=y”表示該配置項是前者的功能之一,將其編譯到內(nèi)核中。

實際上,因為內(nèi)核模塊的配置參數(shù)多達五千多項,手工逐個進行判斷選擇是很困難的事情,因為對于一般用戶,不大可能深入了解所有配置參數(shù)的具體功能。為了提高編譯的效率,可以將當前內(nèi)核的配置文件復制過來加以利用。執(zhí)行“cp/boot/config-2.6.x.xxxx.el6.i686 .config”命令,將其復制到當前目錄下并更名為“.config”,其中的“x”表示具體的版本信息。這樣,就可以以其為藍本,對配置參數(shù)進行相應的調(diào)整,這無疑可以大大提高操作效率。

之 后 執(zhí) 行“make gconfig”命令,打開Linux內(nèi)核配置界面,在其中根據(jù)需要進行調(diào)整。打開“File systems”節(jié)點,在其中的“XFS filesystem support”欄中選擇所有的項目,表示啟用XFS文件系統(tǒng)。當保存之后,執(zhí)行“make bzImage”命令,編譯一個大的壓縮鏡像。當出現(xiàn)“Kernel:arch/x86/boot/bzImage is ready”提示信息,說明操作完成。

打開源碼路徑下的“arch/x86/boot/”目錄,會找到生成的“bzImage”文件。執(zhí)行“echo $?”命令,顯示該命令的退出狀態(tài)值為0,表示不存在問題。也可以直接執(zhí)行“make”命令,執(zhí)行編譯操作,編譯過程從十幾分鐘到數(shù)小時不等,這取決于主機的運行速度。如果是四核的CPU,可以在Make命令后面添加“-j4”參數(shù),讓編譯程序同時使用四核編譯,來提高編譯速度。

調(diào)整配置參數(shù)

在編譯過程中,可能會出現(xiàn)各種問題,這就需要根據(jù)提示信息調(diào)整配置參數(shù)。執(zhí)行“vi .config”命令,在配置文件中查找目標參數(shù),根據(jù)情況調(diào)整其狀態(tài)值或者將其刪除。當重新調(diào)整了該配置文件,想徹底重新進行編譯的話,可以執(zhí)行“make mrproper”命令,清理編譯現(xiàn)場,即清除所有的和編譯相關(guān)的臨時文件,恢復到升級包剛解壓完畢時的原始狀態(tài),便于之后再次編譯。

當編譯順利通過后,執(zhí)行“make modules”命令,來編譯內(nèi)核模塊。執(zhí)行“make modules_install”命令,來安裝內(nèi)核模塊。如果在編譯過程中,想修改某些配置文件,例如執(zhí)行“vi Makefile”命令,為新內(nèi)核版本信息添加后綴等。可以在編譯過程中點擊“Ctrl+C”鍵中斷編譯,執(zhí)行“make clean”命令,刪除在編譯過程中生成的臨時文件,之后重新編譯即可。

注意,這和上述“make mrproper”是不同的,清理的沒有后者徹底。后者可以將源代碼目錄中所有無關(guān)文件清除,只保留原始的源代碼文件,讓之后的再次編譯得到最純凈的環(huán)境。

使用新內(nèi)核啟動系統(tǒng)

執(zhí)行“l(fā)s /lib/modules/”命令,可以看到為新版本內(nèi)核創(chuàng)建的同版本名稱的目錄,在里面存儲所有編譯的庫文件。執(zhí)行“make install”命令,可以自動修改GRUB啟動菜單,添加使用新內(nèi)核的啟動項目。將“bzImage”文件復制到“/boot”目錄中,并將其更名為以“vmlinuz-3.x”開頭的內(nèi)科模塊文件,同時自動使用“mkinitrd”或 者“dracut”命令,在該目錄中生成諸如“initramfs-3.x”開頭的鏡像文件。

執(zhí)行“cat /etc/grub.conf”命令,可以查看GRUB啟動菜單內(nèi)容,在其中會查看到該新版本的內(nèi)核啟動項目,也會顯示之前的老版本內(nèi)核啟動項目。因為在安裝了新版本內(nèi)核后,并不會將老版本內(nèi)核刪除,我們可以根據(jù)需要選擇所需的內(nèi)核版本。

執(zhí)行“init 6”命令重啟系統(tǒng),在Grub啟動菜單中顯示出了新內(nèi)核啟動項目,選擇該菜單項,使用新內(nèi)核啟動系統(tǒng),使用Root賬戶登錄,執(zhí)行“uname -a”命令,顯示新的內(nèi)核版本。

主站蜘蛛池模板: jizz在线观看| 色呦呦手机在线精品| 黄色网址免费在线| 一级毛片在线播放免费| 国产v精品成人免费视频71pao| 久久亚洲黄色视频| 国产精品视频第一专区| 亚洲va在线∨a天堂va欧美va| 日韩欧美国产三级| 97一区二区在线播放| 亚洲香蕉在线| 国产精品真实对白精彩久久| 亚洲无限乱码| 在线精品亚洲国产| 四虎永久免费地址在线网站| 欧美一区二区三区国产精品| 四虎永久免费地址| 国产精品一区在线麻豆| 欧美成人A视频| 超清无码熟妇人妻AV在线绿巨人| 国产欧美性爱网| 久久99国产精品成人欧美| 欧美亚洲国产精品第一页| 国产真实乱子伦视频播放| 女人爽到高潮免费视频大全| 2021最新国产精品网站| 国产欧美视频综合二区| 黄色三级网站免费| 波多野结衣一级毛片| 午夜国产大片免费观看| 天天色天天综合| 狠狠色噜噜狠狠狠狠奇米777| 亚洲一区国色天香| 欧美综合中文字幕久久| 国产精品无码AV片在线观看播放| 亚洲浓毛av| 欧美日韩国产在线播放| 99视频只有精品| 久久国产拍爱| 在线国产三级| 中文字幕亚洲专区第19页| 免费国产在线精品一区| 国产精品 欧美激情 在线播放 | 91美女视频在线| 欧美日韩一区二区在线免费观看| 5388国产亚洲欧美在线观看| 国产成a人片在线播放| 毛片网站在线看| 少妇精品久久久一区二区三区| 欧美成人一级| 999国内精品久久免费视频| 国产精品欧美在线观看| 国语少妇高潮| 91精品国产自产91精品资源| 亚洲乱强伦| 亚洲天堂成人在线观看| 欧美一级在线看| 国产乱人乱偷精品视频a人人澡| 六月婷婷激情综合| 国产大片黄在线观看| 一级片一区| 91激情视频| 99在线观看视频免费| 一本大道无码日韩精品影视| 欧美成人综合视频| 国产激情无码一区二区APP| 精品国产www| 狠狠色婷婷丁香综合久久韩国| av午夜福利一片免费看| 一本大道无码高清| 亚洲日韩精品综合在线一区二区| 国产免费怡红院视频| 美女扒开下面流白浆在线试听| 久久综合成人| 欧美亚洲日韩中文| 亚洲av色吊丝无码| 久久国产精品电影| 久久婷婷六月| 成人国产一区二区三区| 日韩一区二区三免费高清| 尤物国产在线| 日韩欧美91|