新聞中心
linux是一種開放源的廣泛應(yīng)用的操作系統(tǒng),其內(nèi)核有很多功能,通常需要啟用很多模塊才能滿足特定的用戶需求。如果要精簡內(nèi)核,使Linux啟動(dòng)更快,運(yùn)行更快,就需要精簡Linux內(nèi)核,使其輕量化運(yùn)行。

成都創(chuàng)新互聯(lián)致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,包括成都做網(wǎng)站、成都網(wǎng)站建設(shè)、SEO優(yōu)化、網(wǎng)絡(luò)推廣、整站優(yōu)化營銷策劃推廣、電子商務(wù)、移動(dòng)互聯(lián)網(wǎng)營銷等。成都創(chuàng)新互聯(lián)為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制及解決方案,成都創(chuàng)新互聯(lián)核心團(tuán)隊(duì)十余年專注互聯(lián)網(wǎng)開發(fā),積累了豐富的網(wǎng)站經(jīng)驗(yàn),為廣大企業(yè)客戶提供一站式企業(yè)網(wǎng)站建設(shè)服務(wù),在網(wǎng)站建設(shè)行業(yè)內(nèi)樹立了良好口碑。
首先進(jìn)入Linux內(nèi)核源代碼根目錄,執(zhí)行MAKE menuconfig命令,這將會彈出內(nèi)核配置菜單,將模塊選項(xiàng)設(shè)置為靜態(tài)模塊,這樣可以使內(nèi)核更輕,更快,并減少修改系統(tǒng)。如果要更深入的精簡,可以將網(wǎng)絡(luò)功能、硬件支持等,改為我們需要的內(nèi)容,這樣可以去除一些不需要的模塊,即把無用的內(nèi)核編譯選項(xiàng)禁用,如下所示:
make menuconfig
make menuconfig> General setup
make menuconfig> General setup-> Processor type and features-> CPU family
make menuconfig> General setup-> Processor type and features-> CPU family-->[ ] Disable unneeded CPU instructions
此外,我們可以將不常用的系統(tǒng)服務(wù)禁用,可以剔除不需要的系統(tǒng)資源,例如禁用網(wǎng)絡(luò)服務(wù),不使用公用文件共享等服務(wù),例如禁用NFS、AFS客戶端,如下:
make menuconfig
make menuconfig> File systems
make menuconfig> File systems-> Network File Systems
make menuconfig> File systems-> Network File Systems->
[ ] NFS client support
[ ] AFS file system support
另外,我們還可以移除一些驅(qū)動(dòng)程序或模塊,如禁用無用的設(shè)備驅(qū)動(dòng)模塊,例如usb模塊、usb設(shè)備驅(qū)動(dòng)模塊、net模塊等,我們將其禁用,當(dāng)然有些是計(jì)算機(jī)的必備模塊,這時(shí)我們將其縮減為更小的模塊,可以允許更小的模塊更加高效(可以 modprobe模塊),如下面所示:
make menuconfig
make menuconfig> Device Drivers
make menuconfig> Device Drivers-> USB Support
[ ] USB Modem (CDC ACM) support
[ ] USB Printer support
make menuconfig> Device Drivers-> Network device support
[ ] Ethernet (10 or 100Mbit)
[ ] Wireless LAN (non-hamradio)
另外,還可以使用優(yōu)化編譯器將內(nèi)核編譯為最小體積,這可以大大減少內(nèi)核文件的體積,提高內(nèi)核運(yùn)行的性能,如下所示:
make menuconfig
make menuconfig> General setup
make menuconfig> General setup-> General setup-> Optimize for size
-Os
上述操作都只是精簡內(nèi)核的一些方法,只有在發(fā)現(xiàn)哪些模塊服務(wù)沒有用,把這些模塊服務(wù)禁止,自己靈活運(yùn)用,才能真正使Linux內(nèi)核系統(tǒng)變得更加輕量。
成都網(wǎng)站設(shè)計(jì)制作選創(chuàng)新互聯(lián),專業(yè)網(wǎng)站建設(shè)公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網(wǎng)站建設(shè)定制開發(fā)服務(wù),為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁設(shè)計(jì),成都網(wǎng)站設(shè)計(jì)服務(wù);成都創(chuàng)新互聯(lián)服務(wù)內(nèi)容包含成都網(wǎng)站建設(shè),小程序開發(fā),營銷網(wǎng)站建設(shè),網(wǎng)站改版,服務(wù)器托管租用等互聯(lián)網(wǎng)服務(wù)。
文章題目:精簡令Linux內(nèi)核輕量化運(yùn)行(linux精簡內(nèi)核)
URL分享:http://fisionsoft.com.cn/article/dhodhcg.html


咨詢
建站咨詢
