如何查看linux内核版本,怎样查看linux内核版本

内核 3

如何查看Linux操作系统与内核版本

方法一:
命令: uname -a
作用: 查看系统内核版本号及系统名称
方法二:
命令: cat /proc/version
作用: 查看目录"/proc"下version的信息,也可以得到当前系统的内核版本号及系统名称 !

Linux内核版本到底怎么看?

Linux内核版本到底怎么看?

上看stable的吧,从
3.*以后都没有这种说法了

如何查看linux内核版本

如何查看linux内核版本

.1.1 Linux版本Linux内核的版本号可以从源代码的顶层目录下的Makefile中看到,比如2.6.29.1内核的Makefile中:VERSION = 2PATCHLEVEL = 6SUBLEVEL = 29EXTRAVERSION = .1其中的“VERSION”和“PATCHLEVEL”组成主版本号,比如2.4、2.5、2.6等,稳定版本的德主版本号用偶数表示(比如2.6的内核),开发中的版本号用奇数表示(比如2.5),它是下一个稳定版本内核的前身。“SUBLEVEL”称为次版本号,它不分奇偶,顺序递增,每隔1~2个月发布一个稳定版本。“EXTRAVERSION”称为扩展版本号,它不分奇偶,顺序递增,每周发布几次扩展本版号。

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

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

标签: #用户 #目录 #文件夹 #重启 #内存大小 #linux #双系统 #分区