举例说明Linux内核版本号变化规律。?
Linux内核版本号以主版本号、次版本号、补丁级版本号三部分组成。主版本号一般来说变化较大,表示改变较大,次版本号一般变化较小,表示功能有改进,补丁级版本号一般用于修复bug等。
例如Linux内核版本号为3.10.0,表示主版本号为3,次版本号为10,补丁级版本号为0。
现在那个版本的linux内核比较稳定,是不是版本越高越好?
并不是版本越高越好的。一直到linux2.5版本的内核,linux都通过简单的编号来区别内核的稳定版和开发板。每个版本号用三个数字描述,由圆点分割。前两个数字用来表示版本号,第三个数字表示发布号。第一位版本号从1996年开始就没有变过。第二位版本号表示内核的类型:如果为偶数,表示稳定的内核;否则,表示开发中的内核。
然而,在linux内核2.6的开发过程中,内核版本的编号方式发生了很大变化。主要变化在于第二个数字已经不再表示一个内核是稳定版本还是正在开发中的版本。(以上摘自于:深入理解linux内核)
所以用linux2.6的版本,自己用着稳定就行了,不用老更新升级的。
如何区别Linux的版本是开发版还是稳定版?
Linux的内核版本有两种:1稳固版2开发版。
Linux内核版本号是由3个数字构成:a.b.c
a:目前发布的内核主版本。
b:偶数表示稳固版本;奇数表示开发中版本。
c:错误修补的次数。
其中第一个数字是主版本号,第二个数字是次版本号,第三个数字是修订版本号。
Linux内核版本号的规则?
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:SUSELinuxkernelforuniprocessormachines默认选项,支持单处理器机器
版本号-smp:SUSELinuxkernelthatsupportssymmetricmultiprocessingandupto4GBofRAM
支持4GB内存的对称多处理器机器
版本号-bigsmp:SUSELinuxkernelsupportssymmetricmultiprocessingandupto64GB
支持64GB内存的对称多处理器机器
RedHatLinux
版本号.EL:RedHatLinuxkernelforuniprocessormachines支持单处理器机器
版本号.ELhugemem:RedHatLinuxkernelthatsupportsupto64GBofRAM
支持64GB内存的对称多处理器机器
版本号.ELsmp:RedHatLinuxkernelthatsupportssymmetricmultiprocessing对称多处理器机器,支持4G内存
有些情况下你需要支持1和2特性,那么你可以:重新编译一下内核,在处理器及内存选择项上选择与你配置相对应的选项即可。
如何下载对应内核版本的源代码?
一般情况下,可以直接到官网:http://www.kernel.org下载,
缺点是:对于任何内核做过特殊优化调校的发行版是不合适的,尤其是fedoraubuntu这一类的,毕竟他们在内核中打了大量的补丁,做了很多优化,如果直接使用官方源码,你就无法享受到这些东西,内核不是越新越好的越合适越好
因此最好到发行商的官网去下载,因为官方已经提供了编译好的源码rpm包。
如何使用对应的内核源码包?
以fedora官方提供的内核源码:kernel-2.6.23.9-85.fc8.src.rpm为例
首先,安装源码
#rpm-ivhkernel-2.6.23.9-85.fc8.src.rpm
然后,转换源码
转换之前,请确保/usr/src/目录下有redhat目录(一般/usr/src/是空目录)。
#rpmbuild-bp--target=$(uname-m)/usr/src/redhat/SPECS/kernel.spec
这样会将源码放置在/usr/src/redhat/BUILD/kernel-2.6.23/。
这里有两个有用的文件夹:.
linux-2.6.23.ARCH——这个是kernel.org提供的包经过Fedora补丁和升级得到的。也就是2.6.23.9-85.fc8这个打过补丁的内核
ARCH与uname-m的输出结果一致,通常为i686。如果你想得到不同的输出,你可以使用
“--target=”这个选项来进行指定。
vanilla——这个是标准的、由kernel.org提供的没有经过补丁和升级的源码。
Linux系统如何查看版本信息?
一、查看linux内核版本号
1:登录linux,在终端输入cat/proc/version
2:登录linux,在终端输入uname-a即列出linux的内核版本号。
3:在Linux终端输入unmae-a即可查看linux的内核版本号。三种方法执行效果如下图所示:
二、查看linux版本信息
1:登录到linux服务器执行lsb_release-a命令,即可查看所有版本信息。
2:登录到linux执行cat/etc/issue(切记cat后要空一格)即可看到版本信息。两种方法执行效果如下图所示:
linux内核版本号的构成linux内核版本号
Linux内核版本号以主版本号、次版本号、补丁级版本号三部分组成。主版本号一般来说变化较大,表示改变较大,次版本号一般变化较小,表示功能有改进,补丁级版本号一般用于修复bug等。例如Linux内核版本号为3.10.0,表示主版本号为3,次版本号为10,补丁级版本号为0。怎么查看我的linux内核版本?查看li...
Linux内核版本介绍与查询
内核版本号通常分为两部分,即内核版本与发行版本。内核版本号由3个数字组成:A.B.C。各数字含义如下:第一种方式:Linux 的版本号分为两部分,即内核版本与发行版本。内核版本号由3个数字组成:A.B.C。各数字含义如下:第二种方式: major.minor.patch-build.desc 例如: 用命令uname -a查看内核...
简述linux内核的版本号的构成
内核版本指的是在Linus领导下的开发小组开发出的系统内核的版本号。第一数字叫主版本号,第二个叫次版本号,第三个叫修订版本号。一般说来次版本号还有特定的意义,以序号的第二位为偶数的版本表明这是一个可以使用的稳定版本,如2.0.35,而序号的第二位为奇数的版本一般有一些新的东西加入,是不一...
Linux内核版本号的规则
Linux内核版本有两种:稳定版和开发版 ,Linux内核版本号由3个数字组成:r.x.y r:目前发布的内核主版本。x:偶数表示稳定版本;奇数表示开发中版本。y:错误修补的次数。内核版本号每位都代表什么 ?以版本号为例: 2.6.9-5.ELsmp ,r: 2 , 主版本号 x: 6 , 次版本号,表示稳定版本 y...
linux内核版本号的格式和版本号变化规律是什么
Linux内核版本号的格式为x.yy。zz,yy是主版本号,yy是二次版本号和zz是修订版本号。升级的主要版本号是缓慢的,和修订版本号只会让微小的变化,内部和外部的版本。因此主版本号是次版本号。如果小版本号是奇数,这意味着开发版本尚未正式发布,甚至和版本号代表着稳定版本。版本号是版本的标识号。
如何区别Linux的版本是开发版还是稳定版?
Linux内核版本号是由3个数字构成:a.b.c a:目前发布的内核主版本。b:偶数表示稳固版本;奇数表示开发中版本。c:错误修补的次数。其中第一个数字是主版本号,第二个数字是次版本号,第三个数字是修订版本号。Linux Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [...
linux的内核版本表示是怎样的
Linux内的设备驱动程序可以方便地以模块化(modularize)的形式设置,并在系统运行期间可直接装载或卸载 2:内核版本表示:Linux内核版本号由3组数字组成:第一个组数字.第二组数字.第三组数字 第一个组数字:目前发布的内核主版本。第二个组数字:偶数表示稳定版本;奇数表示开发中版本。第三个组数字:...
Linux内核版本号的意义
Linux内核使用三种不同的版本编号方式。第一种方式用于1.0版本之前(包括1.0)。第一个版本是0.01,紧接着是0.02、0.03、0.10、0.11、0.12、0.95、0.96、0.97、0.98、0.99和之后的1.0。第二种方式用于1.0之后到2.6,数字由三部分“A.B.C”,A代表主版本号,B代表次主版本号,...
掌握Linux的构成与版本识别
linux构成是很复杂的,简单的可以理解为 内核+SHELL+应用软件 要识别版本,看其发型版就可以了 一般内核有两种:1、稳固版 2、开发版。Linux内核版本号是由3个数字构成:a.b.c a:目前发布的内核主版本。b:偶数表示稳固版本;奇数表示开发中版本。c:错误修补的次数。其中第一个数字是主版本号,第...
深入了解Linux内核版本的世界如何看linux内核版本
Linux内核的版本号可以通过一些指令来查询,比如`uname -r`可以查看操作系统内核版本号。Linux内核版本号如2.6.32-042stab125.11,当中主要分为如下几个部分:2.6是表示Linux内核的主要版本号;32是表示补丁的版本号,每次有新的功能和体验会发生变化;042stab125.11是表示发行商与管理软件的版本号,...