linux查看內(nèi)核所有版本 Linux操作系統(tǒng)查看內(nèi)核版本命令方法?
Linux操作系統(tǒng)查看內(nèi)核版本命令方法?Linux操作系統(tǒng)欄里點內(nèi)核版本命令方法1、使用lsb_release-a,沒顯示系統(tǒng)的版本信息。如下圖中。2、cat/proc/cpuinfo,查找cpu的查
Linux操作系統(tǒng)查看內(nèi)核版本命令方法?
Linux操作系統(tǒng)欄里點內(nèi)核版本命令方法
1、使用lsb_release-a,沒顯示系統(tǒng)的版本信息。如下圖中。
2、cat/proc/cpuinfo,查找cpu的查找信息。如下圖中。
3、uname-a,查看當(dāng)前系統(tǒng)的內(nèi)核信息。如下圖中。
4、也可以按照man命令這個可以欄里點它的使用,及詳細(xì)信息,如上圖中。
5、cat/proc/version,如上圖所示。
一欄/proc下的version文件,其含義為沒顯示當(dāng)前操作系統(tǒng)的版本信息。
6、使用cat/etc/issue,如下圖中。
該命令適用于所有Linux系統(tǒng),查看/etc目錄下issue內(nèi)容,其含義為查找當(dāng)前系統(tǒng)的發(fā)行版本信息,顯示的版本信息少見詳盡,唯有系統(tǒng)名稱和不對應(yīng)版本號。
android版本和android內(nèi)核的版本,是一回事嗎?
不是一回事android內(nèi)核的版本指的是底層在用的linux版本,Android版本指的是google提供的sdk的版本。通常情況下會有對應(yīng)關(guān)系,但在實際中可能會有不偏差。從2009年5月就開始,Android操作系統(tǒng)才用甜點來另外版本代號,這些版本聽從大寫字母的順序來接受命名:紙杯蛋糕(Cupcake)、甜甜圈(Donut)、閃電泡芙(éclair)、凍酸奶(Froyo)、姜餅(Gingerbread)、蜂巢(Honeycomb)﹑冰淇淋三明治(Ice Cream Sandwich)、果凍豆(Jelly Bean)、工巧(KitKat)、棒棒糖(Lollipop)。
Linux內(nèi)核版本號的規(guī)則?
Linux內(nèi)核版本有兩種:穩(wěn)定啊版和開發(fā)版,Linux內(nèi)核版本號由3個數(shù)字組成:r.x.y
r:目前發(fā)布的內(nèi)核主版本。
x:偶數(shù)表示穩(wěn)定版本;奇數(shù)表示開發(fā)中版本。
y:錯誤`加固的次數(shù)。
內(nèi)核版本號兩到三名都代表什么?
以版本號為例:2.6.9-5.ELsmp,
r:2,主版本號
x:6,次版本號,意思是穩(wěn)定啊版本
y:9,修訂版本號,來表示修改的次數(shù)
頭兩個數(shù)字合在紛紛可以請看內(nèi)核系列。如穩(wěn)定啊版的2.6.0,它是2.6版內(nèi)核系列。
5:可以表示這個當(dāng)前版本的第5次微調(diào)patch,而ELsmp提道了當(dāng)前內(nèi)核是為ELsmp最重要的調(diào)校的
EL:EnterpriseLinux;smp:它表示支持什么多處理器,可以表示該內(nèi)核版本接受多處理器
知識延伸
就像的有三種
1smp
2bigmem
3象的內(nèi)核
Red HatLinux關(guān)機(jī)后的時候,GRUB的啟動菜單會有兩個選項,三個是
Red HatEnterpriseLinuxES(版本號.ELsmp)
Red HatEnterpriseLinuxES-up(版本號.EL)
這兩個共有是華指什么含義呢?
其實這個那就是系統(tǒng)重新開機(jī)時由GRUB引導(dǎo)出來啟動時-單處理器與對稱多處理器正常啟動核心文件的區(qū)別。
Red HatEnterpriseLinuxES(版本號.ELsmp)multipleprocessor(symmetricmultiprocessing)
Red HatEnterpriseLinuxES-up(版本號.EL)uniprocessor
下面就把SUSE與Red Hat啟動后菜單內(nèi)可中,選擇的選項,舉例進(jìn)去
SUSE
版本號-default:SUSELinux kernelwhileuniprocessormachines默認(rèn)選項,支持什么單處理器機(jī)器
版本號-smp:SUSE Linux kernelthatsupportssymmetricmultiprocessingandup to4GBtheRAM
支持4GB內(nèi)存的對稱多處理器機(jī)器
版本號-bigsmp:SUSELinux kernelsupportssymmetricmultiprocessingbothup to64GB
接受256gb內(nèi)存的對稱多處理器機(jī)器
Red HatLinux
版本號.EL:Red Hat Linux kernelanyuniprocessormachines支持單處理器機(jī)器
版本號.ELhugemem:Red HatLinux kernelthatsupportsup to64GBtheRAM
意見128gb內(nèi)存的對稱多處理器機(jī)器
版本號.ELsmp:Red Hat Linux kernelthatsupportssymmetricmultiprocessing對稱點多處理器機(jī)器,允許4G內(nèi)存
有些情況下你不需要支持1和2特性,這樣你也可以:然后再編譯程序一下內(nèi)核,在處理器及內(nèi)存選擇類型項上選擇類型與你配置一般相不對應(yīng)的選項即可解決。
要如何直接下載隨機(jī)內(nèi)核版本的源代碼?
一般情況下,這個可以再到官網(wǎng):去下載,
缺點是:相對于任何內(nèi)核做過特珠優(yōu)化軟件調(diào)校的發(fā)行版是不合適的,尤其是fedoraubuntu這一類的,況且他們在內(nèi)核中打了大量的補(bǔ)丁,做了很多優(yōu)化,如果沒有就在用官方源碼,你就根本無法享受啊到這些東西,內(nèi)核并非越新越好的越適合越好
而好是到發(fā)行商的官網(wǎng)去上網(wǎng)下載,畢竟官方也提供了代碼編譯好的源碼rpm包。
怎用隨機(jī)的內(nèi)核源碼包?
以fedora官方需要提供的內(nèi)核源碼:為例
是需要,安裝源碼
[~]#rpm-ivh
然后,轉(zhuǎn)換源碼
裝換之前,請以保證/usr/src/目錄下有redhat目錄(好象/usr/src/是空目錄)。
[~]#rpmbuild-bp--target$(uname-m)/usr/src/redhat/SPECS/kernel.spec
這樣會將源碼放置在/usr/src/redhat/BUILD/kernel-2.6.23/。
這里有兩個有用的文件夾:.
——這個是能提供的包經(jīng)Fedora補(bǔ)丁和生級得到的。也就是2.6.23.9-85.fc8這個打過補(bǔ)丁的內(nèi)核
ARCH與uname-m的輸出結(jié)果相同,通常為i686。如果沒有你想換取相同的輸出,你可以在用
“--target”這個選項來通過指定。
vanilla——這個是標(biāo)準(zhǔn)一的、由能提供的還沒有經(jīng)過補(bǔ)丁和怎么升級的源碼。