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