如何检测linux当前运行的内核版本?

 我来答
璨爱浮世处人屋1j
2015-07-22 · 知道合伙人数码行家
璨爱浮世处人屋1j
知道合伙人数码行家
采纳数:1714 获赞数:8004
专注技术支持。

向TA提问 私信TA
展开全部

  1.1 命令lsb_release -a

  lsb_release提供特定的LSB (Linux Standard Base)和发布版本相关信息。

  ubuntu中运行lsb_release -a的结果如下:



  1.2 命令cat /etc/issue


  /etc目录下放的是系统的配置文件。

  /etc/issue文件通常包括系统的一段短说明或欢迎信息.内容由系统管理员确定。

  ubuntu中执行cat /etc/issue命令的结果如下:

  

  2. 查看内核版本的命令

  2.1 命令uname -a

  uname来源于utsname,是一个系统调用,格式为

  int uret = uname((struct utsname)* uname_buf),

  其中,结构体指针uname_buf中主要存放的是操作系统名称、内核版本和硬件体系结构;

  结构体struct utsname的定义如下:

 utsname中的UTS指的应该是Universal Time–sharing System(通用分时系统)。


  ubuntu中运行uname -a的结果如下所示:

  内核版本为:3.0.0-32-generic


  2.2 命令cat /proc/version

  proc文件系统是一个虚拟文件系统,通过它可以使用一种新的方法在linux内核空间和用户空间进行通信。

  与普通文件不同的是,这些虚拟文件都是动态创建的。


  /proc非常强大,如下所示为对/proc中部分元素执行一次交互查询的结果:


其中,version文件中存储的是内核的版本、操作系统的名称等信息,与uname -a的内容基本相同。

  内核版本为3.0.0-32-generic

快又稳
2024-10-28 广告
在Linux环境下配置基于域名的虚拟主机,需安装Apache或Nginx等Web服务器,并编辑配置文件。以Apache为例,需创建虚拟主机配置文件,指定域名、文档根目录等,然后启用该配置文件并重启Apache服务。同样,Nginx也需在相应... 点击进入详情页
本回答由快又稳提供
aidunovel
2015-07-01 · TA获得超过8185个赞
知道大有可为答主
回答量:8270
采纳率:78%
帮助的人:1880万
展开全部
  1. Ctrl + Alt + T,打开命令行终端。

  2. 键入命令:

  3. uname -a
即可显示当前的内核版本信息。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
charleszhangji
2015-07-13 · TA获得超过4555个赞
知道小有建树答主
回答量:887
采纳率:0%
帮助的人:965万
展开全部
uname -r 命令就是显示当前的内核版本
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
taocb
2011-03-23
知道答主
回答量:36
采纳率:0%
帮助的人:16.7万
展开全部
如果安装了新内核,系统会自动启用新内核?
不会,你的意思我大概明白,你那样的想法没有意义!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xajhtnb
2015-06-12 · TA获得超过1101个赞
知道小有建树答主
回答量:765
采纳率:0%
帮助的人:503万
展开全部
在终端运行下面这条命令:
uname -a

便可以看到linux当前运行的内核版本了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式