首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查Linux内核?

问如何检查Linux内核?
EN

Unix & Linux用户
提问于 2014-02-14 15:33:12
回答 2查看 478关注 0票数 3

我想安装一个软件包,它对于不同的OSes有不同的版本。包站点中的描述如下

代码语言:javascript
复制
X86-64 Linux 3.0 Kernel

我查了一下,发现有人说要用

代码语言:javascript
复制
uname -r
uname -m

我试了一下得到了这个:

代码语言:javascript
复制
3.2.0-24-generic
x86_64

这是否告诉我我使用的Linux是x86_64和3.2.0内核?-24-generic是什么意思?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2014-02-14 16:12:37

3.2.0是用于编译这个内核的源代码的版本。这些数字可以是4个数字(例如,2.6.32.55),表示该版本上的修补程序级别。但是,这个四位制仅用于2.6.8开始的2.6版本内核。也就是说,它不与3.x内核一起使用,这是三个数字,发行大调。请注意与软件中常用的三个数字大小补丁级系统之间的细微差别。

-24-generic表示发行版使用的修补程序级别和配置,其中24个是它们的修补程序级别,一般是编译时使用的配置。对于不同的内核源版本,此修补程序级别不一定重置/更改;发行版要么不改变地应用补丁程序(例如3.2.1-24-generic),要么增加修补程序级别(3.2.1-25-generic)。

最重要的方面是源版本号和配置样式。后者很重要,因为它表明内核实际配置为构建的方式有很大差异。

这并不显示内核是为哪种体系结构而构建的--例如,x86_64 --但是uname -m输出是这样做的。

票数 5
EN

Unix & Linux用户

发布于 2014-02-14 15:47:13

这意味着您有一个64位的linux内核。版本为3.2。

确切地说,这是这个内核的第24版。而且它是通用的。这意味着内核可以用于桌面系统和服务器系统。

票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/115207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档