Linux查看系统版本信息

查看Linux内核版本

[root@S11 core]# cat /proc/version 
Linux version 3.10.0-514.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Nov 22 16:42:41 UTC 2016

我们通过对/proc目录下的version文件进行读取,获取到当前内核的版本信息。而proc目录是1个伪文件系统进程信息,它提供1个接口访问内核数据结构。它通常挂载在/proc,大多数为可读,但是一些文件允许修改内核变量。
而/proc/version的结果主要由/proc/sys/kernel/ostype,/proc/sys/kernel/osrelease和/proc/sys/kernel/version这3个文件汇聚而成:

[root@S11 core]# cat /proc/sys/kernel/ostype
Linux
[root@S11 core]# cat /proc/sys/kernel/osrelease
3.10.0-514.el7.x86_64
[root@S11 core]# cat /proc/sys/kernel/version
#1 SMP Tue Nov 22 16:42:41 UTC 2016
[root@S11 core]#

第2种获取内核版本的方式我们可能更为熟悉:

[root@S11 core]# uname -a
Linux S11 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

查看Linux系统发行版本

首先:

[root@S11 core]# ls /etc|grep release
centos-release
centos-release-upstream
os-release
redhat-release
system-release
system-release-cpe

然后:

[root@S11 core]# cat /etc/centos-release
CentOS Linux release 7.3.1611 (Core)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容