一種Linux服務(wù)器內(nèi)核快速配置方法,所述方法包括步驟:獲取Linux服務(wù)器上Linux系統(tǒng)的內(nèi)核源碼;獲取所述Linux系統(tǒng)的原配置文件;在所述Linux服務(wù)器上配置內(nèi)核;在所述Linux服務(wù)器上增加架構(gòu);覆蓋所述原配置文件;重新編譯內(nèi)核。本申請?zhí)峁┑囊环NLinux服務(wù)器內(nèi)核快速配置方法可以讓內(nèi)核開發(fā)人員在配置內(nèi)核時一次性完成內(nèi)核的配置工作,避免了反復(fù)修改配置、驗證配置的步驟,無需每次驗證都需要對內(nèi)核進(jìn)行編譯,讓內(nèi)核開發(fā)人員能快速、準(zhǔn)確的對內(nèi)核進(jìn)行配置。內(nèi)核進(jìn)行配置。內(nèi)核進(jìn)行配置。
【技術(shù)實現(xiàn)步驟摘要】
一種Linux服務(wù)器內(nèi)核快速配置方法
[0001]本專利技術(shù)屬于Linux服務(wù)器
,具體涉及一種Linux服務(wù)器內(nèi)核快速配置方法。
技術(shù)介紹
[0002]大多數(shù)Linux服務(wù)器會選擇CentOS系統(tǒng)或者Fedora系統(tǒng),但是系統(tǒng)默認(rèn)的內(nèi)核提供的驅(qū)動不一定包含客戶需求的驅(qū)動,這就需要重新配置內(nèi)核,然后編譯出新內(nèi)核。在CentOS的內(nèi)核源碼RPM包中,會有config文件用于配置內(nèi)核選項。但是這些內(nèi)核選項會有一定的依賴,在配置時會給內(nèi)核開發(fā)人員造成一些不便。
[0003]在配置內(nèi)核時,大多數(shù)人往往會采用直接修改config文件的方式對內(nèi)核進(jìn)行配置,使用這種方式對內(nèi)核進(jìn)行配置會造成編譯內(nèi)核出現(xiàn)錯誤的情況,為了解決這一錯誤需要多次調(diào)整config文件,以達(dá)到正確配置內(nèi)核的目的,會造成時間上的浪費(fèi)。
技術(shù)實現(xiàn)思路
[0004]為解決上述問題,本專利技術(shù)提供了一種Linux服務(wù)器內(nèi)核快速配置方法,所述方法包括步驟:
[0005]獲取Linux服務(wù)器上Linux系統(tǒng)的內(nèi)核源碼;
[0006]獲取所述Linux系統(tǒng)的原配置文件;
[0007]在所述Linux服務(wù)器上配置內(nèi)核;
[0008]在所述Linux服務(wù)器上增加架構(gòu);
[0009]覆蓋所述原配置文件;
[0010]重新編譯內(nèi)核。
[0011]優(yōu)選地,在所述獲取Linux服務(wù)器上Linux系統(tǒng)的內(nèi)核源碼之前還包括步驟:
[0012]獲取所述Linux服務(wù)器;
[0013]獲取所述Linux系統(tǒng);
[0014]在所述Linux服務(wù)器上安裝Linux系統(tǒng)。
[0015]優(yōu)選地,所述Linux系統(tǒng)為CentOS系統(tǒng)或Fedora系統(tǒng)。
[0016]優(yōu)選地,所述獲取Linux服務(wù)器上Linux系統(tǒng)的內(nèi)核源碼包括步驟:
[0017]獲取所述Linux系統(tǒng)對應(yīng)的系統(tǒng)鏡像文件存儲地址;
[0018]按照所述系統(tǒng)鏡像文件存儲地址下載內(nèi)核源碼存儲包;
[0019]在所述Linux服務(wù)器上安裝所述內(nèi)核源碼存儲包。
[0020]優(yōu)選地,所述獲取所述Linux系統(tǒng)的原配置文件包括步驟:
[0021]獲取所述Linux系統(tǒng)的根文件;
[0022]獲取所述根文件中的配置文件;
[0023]復(fù)制所述配置文件至構(gòu)建文件中;
[0024]將所述構(gòu)建文件作為所述原配置文件。
[0025]優(yōu)選地,所述在所述Linux服務(wù)器上配置內(nèi)核包括步驟:
[0026]在所述Linux服務(wù)器上查找配置項;
[0027]定位所述配置項位置;
[0028]修改所述配置項內(nèi)容。
[0029]優(yōu)選地,所述在所述Linux服務(wù)器上增加架構(gòu)包括步驟:
[0030]獲取所述原配置文件;
[0031]在所述原配置文件的預(yù)設(shè)位置增加架構(gòu)字碼。
[0032]優(yōu)選地,所述覆蓋所述原配置文件包括步驟:
[0033]獲取所述Linux系統(tǒng)上的根文件;
[0034]獲取所述Linux系統(tǒng)上的配置文件和原配置文件;
[0035]使用所述配置文件覆蓋所述原配置文件。
[0036]優(yōu)選地,所述重新編譯內(nèi)核包括步驟:
[0037]獲取根文件;
[0038]對所述根文件執(zhí)行重新編譯命令。
[0039]本申請?zhí)峁┑囊环NLinux服務(wù)器內(nèi)核快速配置方法可以讓內(nèi)核開發(fā)人員在配置內(nèi)核時一次性完成內(nèi)核的配置工作,避免了反復(fù)修改配置、驗證配置的步驟,無需每次驗證都需要對內(nèi)核進(jìn)行編譯,讓內(nèi)核開發(fā)人員能快速、準(zhǔn)確的對內(nèi)核進(jìn)行配置。
附圖說明
[0040]為了更清楚地說明本專利技術(shù)實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術(shù)的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0041]圖1是本專利技術(shù)提供的一種Linux服務(wù)器內(nèi)核快速配置方法的流程示意圖。
具體實施方式
[0042]為使本專利技術(shù)的目的、技術(shù)方案和優(yōu)點更加清楚明了,下面結(jié)合具體實施方式并參照附圖,對本專利技術(shù)進(jìn)一步詳細(xì)說明。應(yīng)該理解,這些描述只是示例性的,而并非要限制本專利技術(shù)的范圍。此外,在以下說明中,省略了對公知結(jié)構(gòu)和技術(shù)的描述,以避免不必要地混淆本專利技術(shù)的概念。
[0043]如圖1,在本申請實施例中,本專利技術(shù)提供了一種Linux服務(wù)器內(nèi)核快速配置方法,所述方法包括步驟:
[0044]S1:獲取Linux服務(wù)器上Linux系統(tǒng)的內(nèi)核源碼;
[0045]在本申請實施例中,在所述獲取Linux服務(wù)器上Linux系統(tǒng)的內(nèi)核源碼之前還包括步驟:
[0046]獲取所述Linux服務(wù)器;
[0047]獲取所述Linux系統(tǒng);
[0048]在所述Linux服務(wù)器上安裝Linux系統(tǒng)。
[0049]在本申請實施例中,當(dāng)獲取Linux服務(wù)器上Linux系統(tǒng)的內(nèi)核源碼之前首先需要在
Linux服務(wù)器上安裝Linux系統(tǒng)。具體地,首先獲取Linux服務(wù)器和Linux系統(tǒng),然后在Linux服務(wù)器上安裝Linux系統(tǒng)。
[0050]下面以在CentOS7.4系統(tǒng)的內(nèi)核中增加DRBD和NBD驅(qū)動為例對本申請進(jìn)行詳細(xì)描述。
[0051]在本申請實施例中,當(dāng)在Linux服務(wù)器上安裝Linux系統(tǒng)時,從https://vault.centos.org/7.4.1708/isos/x86_64/網(wǎng)址獲取CentOS
?7?
x86_64
?
Everything
?
1708.iso鏡像文件,然后使用virtualBox在虛擬機(jī)上安裝centos7.4系統(tǒng)。
[0052]在本申請實施例中,所述Linux系統(tǒng)為CentOS系統(tǒng)或Fedora系統(tǒng)。
[0053]在本申請實施例中,所述獲取Linux服務(wù)器上Linux系統(tǒng)的內(nèi)核源碼包括步驟:
[0054]獲取所述Linux系統(tǒng)對應(yīng)的系統(tǒng)鏡像文件存儲地址;
[0055]按照所述系統(tǒng)鏡像文件存儲地址下載內(nèi)核源碼存儲包;
[0056]在所述Linux服務(wù)器上安裝所述內(nèi)核源碼存儲包。
[0057]在本申請實施例中,當(dāng)獲取Linux服務(wù)器上Linux系統(tǒng)的內(nèi)核源碼時,首先獲取所述Linux系統(tǒng)對應(yīng)的系統(tǒng)鏡像文件存儲地址,然后按照系統(tǒng)鏡像文件存儲地址下載內(nèi)核源碼存儲包,并在所述Linux服務(wù)器上安裝所述內(nèi)核源碼存儲包。具體地,從https://vault.centos.org/7.4.1708/os/Source/SPackages/網(wǎng)址中下載kernel
?
3.10.0
?
693.el7.src.rpm源碼包,然后執(zhí)行rpm
?
i命令安裝此源碼包。
[0058]本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點】
【技術(shù)特征摘要】
1.一種Linux服務(wù)器內(nèi)核快速配置方法,其特征在于,所述方法包括步驟:獲取Linux服務(wù)器上Linux系統(tǒng)的內(nèi)核源碼;獲取所述Linux系統(tǒng)的原配置文件;在所述Linux服務(wù)器上配置內(nèi)核;在所述Linux服務(wù)器上增加架構(gòu);覆蓋所述原配置文件;重新編譯內(nèi)核。2.根據(jù)權(quán)利要求1所述的Linux服務(wù)器內(nèi)核快速配置方法,其特征在于,在所述獲取Linux服務(wù)器上Linux系統(tǒng)的內(nèi)核源碼之前還包括步驟:獲取所述Linux服務(wù)器;獲取所述Linux系統(tǒng);在所述Linux服務(wù)器上安裝Linux系統(tǒng)。3.根據(jù)權(quán)利要求2所述的Linux服務(wù)器內(nèi)核快速配置方法,其特征在于,所述Linux系統(tǒng)為CentOS系統(tǒng)或Fedora系統(tǒng)。4.根據(jù)權(quán)利要求1所述的Linux服務(wù)器內(nèi)核快速配置方法,其特征在于,所述獲取Linux服務(wù)器上Linux系統(tǒng)的內(nèi)核源碼包括步驟:獲取所述Linux系統(tǒng)對應(yīng)的系統(tǒng)鏡像文件存儲地址;按照所述系統(tǒng)鏡像文件存儲地址下載內(nèi)核源碼存儲包;在所述Linux服務(wù)器上安裝所述內(nèi)核源碼存儲包。5.根據(jù)權(quán)利要求1所述的Linux服務(wù)器內(nèi)核快速配置...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:郭皓,張繼文,馬玉昆,齊璇,戰(zhàn)茅,
申請(專利權(quán))人:麒麟軟件有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。