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

发布网友 发布时间:2022-04-19 12:44

我来回答

9个回答

热心网友 时间:2022-05-04 01:34

  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

热心网友 时间:2022-05-04 02:52

Ctrl + Alt + T,打开命令行终端。

键入命令:

uname -a

即可显示当前的内核版本信息。

热心网友 时间:2022-05-04 04:27

uname -r 命令就是显示当前的内核版本

热心网友 时间:2022-05-04 06:18

如果安装了新内核,系统会自动启用新内核?
不会,你的意思我大概明白,你那样的想法没有意义!

热心网友 时间:2022-05-04 08:26

在终端运行下面这条命令:
uname -a

便可以看到linux当前运行的内核版本了。

热心网友 时间:2022-05-04 10:51

1、查看内核版本命令:
1) cat /proc/version
2) uname -a
3) uname -r
2、查看发行版本命令
1) lsb_release -a
2) 用命令找到/etc目录下的issue文件release文件追问如果安装了新内核,系统会自动启用新内核

追答啊 ?你要表达什么意思 ?

热心网友 时间:2022-05-04 13:32

uname -a

热心网友 时间:2022-05-04 16:30

uname -a
uname -r

热心网友 时间:2022-05-04 19:45

uname -r
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com