linux操作系统栏里点内核版本命令方法
1、使用lsb_release-a,没显示系统的版本信息。如下图中。
2、cat/proc/cpuinfo,查找cpu的查找信息。如下图中。
3、uname-a,查看当前系统的内核信息。如下图中。
4、也可以按照man命令这个可以栏里点它的使用,及详细信息,如上图中。
5、cat/proc/version,如上图所示。
一栏/proc下的version文件,其含义为没显示当前操作系统的版本信息。
6、使用cat/etc/issue,如下图中。
该命令适用于所有linux系统,查看/etc目录下issue内容,其含义为查找当前系统的发行版本信息,显示的版本信息少见详尽,唯有系统名称和不对应版本号。
不是一回事android内核的版本指的是底层在用的linux版本,android版本指的是google提供的sdk的版本。通常情况下会有对应关系,但在实际中可能会有不偏差。从2009年5月就开始,android操作系统才用甜点来另外版本代号,这些版本听从大写字母的顺序来接受命名:纸杯蛋糕(cupcake)、甜甜圈(donut)、闪电泡芙(éclair)、冻酸奶(froyo)、姜饼(gingerbread)、蜂巢(honeycomb)﹑冰淇淋三明治(icecreamsandwich)、果冻豆(jellybean)、工巧(kitkat)、棒棒糖(lollipop)。
linux内核版本有两种:稳定啊版和开发版,linux内核版本号由3个数字组成:r.x.y
r:目前发布的内核主版本。
x:偶数表示稳定版本;奇数表示开发中版本。
y:错误`加固的次数。
内核版本号两到三名都代表什么?
以版本号为例:2.6.9-5.elsmp,
r:2,主版本号
x:6,次版本号,意思是稳定啊版本
y:9,修订版本号,来表示修改的次数
头两个数字合在纷纷可以请看内核系列。如稳定啊版的2.6.0,它是2.6版内核系列。
5:可以表示这个当前版本的第5次微调patch,而elsmp提道了当前内核是为elsmp最重要的调校的
el:enterpriselinux;smp:它表示支持什么多处理器,可以表示该内核版本接受多处理器
知识延伸
就像的有三种
1smp
2bigmem
3象的内核
redhatlinux关机后的时候,grub的启动菜单会有两个选项,三个是
redhatenterpriselinuxes(版本号.elsmp)
redhatenterpriselinuxes-up(版本号.el)
这两个共有是华指什么含义呢?
其实这个那就是系统重新开机时由grub引导出来启动时-单处理器与对称多处理器正常启动核心文件的区别。
redhatenterpriselinuxes(版本号.elsmp)multipleprocessor(symmetricmultiprocessing)
redhatenterpriselinuxes-up(版本号.el)uniprocessor
下面就把suse与redhat启动后菜单内可中,选择的选项,举例进去
suse
版本号-default:suselinuxkernelwhileuniprocessormachines默认选项,支持什么单处理器机器
版本号-smp:suselinuxkernelthatsupportssymmetricmultiprocessingandupto4gbtheram
支持4gb内存的对称多处理器机器
版本号-bigsmp:suselinuxkernelsupportssymmetricmultiprocessingbothupto64gb
接受256gb内存的对称多处理器机器
redhatlinux
版本号.el:redhatlinuxkernelanyuniprocessormachines支持单处理器机器
版本号.elhugemem:redhatlinuxkernelthatsupportsupto64gbtheram
意见128gb内存的对称多处理器机器
版本号.elsmp:redhatlinuxkernelthatsupportssymmetricmultiprocessing对称点多处理器机器,允许4g内存
有些情况下你不需要支持1和2特性,这样你也可以:然后再编译程序一下内核,在处理器及内存选择类型项上选择类型与你配置一般相不对应的选项即可解决。
要如何直接下载随机内核版本的源代码?
一般情况下,这个可以再到官网:去下载,
缺点是:相对于任何内核做过特珠优化软件调校的发行版是不合适的,尤其是fedoraubuntu这一类的,况且他们在内核中打了大量的补丁,做了很多优化,如果没有就在用官方源码,你就根本无法享受啊到这些东西,内核并非越新越好的越适合越好
而好是到发行商的官网去上网下载,毕竟官方也提供了代码编译好的源码rpm包。
怎用随机的内核源码包?
以fedora官方需要提供的内核源码:为例
是需要,安装源码
[~]#rpm-ivh
然后,转换源码
装换之前,请以保证/usr/src/目录下有redhat目录(好象/usr/src/是空目录)。
[~]#rpmbuild-bp--target$(uname-m)/usr/src/redhat/specs/kernel.spec
这样会将源码放置在/usr/src/redhat/build/kernel-2.6.23/。
这里有两个有用的文件夹:.
——这个是能提供的包经fedora补丁和生级得到的。也就是2.6.23.9-85.fc8这个打过补丁的内核
arch与uname-m的输出结果相同,通常为i686。如果没有你想换取相同的输出,你可以在用
“--target”这个选项来通过指定。
vanilla——这个是标准一的、由能提供的还没有经过补丁和怎么升级的源码。