大家好,又见面了,我是你们的朋友全栈君。
linux的发行版种类繁多,不同版本间存在细微差异,因此经常需要查看服务器系统的版本号。
接下来我们来探讨在centos环境下如何查看CentOS的版本。
方法一:cat /etc/issue
执行命令:[www@pythontab.com]$ cat /etc/issue
CentOS release 6.8 (Final)
Kernel on an m
我当前的系统版本为: CentOS 6.8
知识拓展:etc目录最初的英文缩写是etcetera,后来人们更倾向于称其为Editable Text Configuration。etc目录是系统配置文件的存储位置,包含系统启动脚本、启动配置文件、用户登录配置文件、网络配置文件、httpd配置文件、IPSec配置文件及其他文件。
方法二:cat /etc/redhat-release
执行命令:[www@pythontab.com]$ cat /etc/redhat-release
CentOS release 6.8 (Final)
当前系统版本为: CentOS 6.8
知识拓展:为什么使用redhat-release命令?因为CentOS是从Red Hat Enterprise Linux根据开源协议编译而成的。
方法三:cat /proc/version
执行命令:[www@pythontab.com]$ cat /proc/version
Linux version 2.6.32-696.6.3.el6.x86_64 (mockbuild@c1bl.rdu2.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Wed Jul 12 14:17:22 UTC 2017
此命令可以获取Linux内核的详细信息,但不能直接显示CentOS的具体版本。
我们可以看到该系统运行在Linux 2.6.32内核的64位操作系统上。GCC是gnu编译器集合,使用的是4.4.7版本。
proc是process的缩写,存储与内核相关的文件。
方法四:uname -a
执行命令:[www@pythontab.com]$ uname -a
Linux pythontab.com 2.6.32-696.6.3.el6.x86_64 #1 SMP Wed Jul 12 14:17:22 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
此命令的结果与方法三有些相似,同样可以查询Linux内核版本,但无法具体到发行版版本。