目录
前言
查看linux系统版本的命令都有哪些?今天我们就来看一看。
正文 方法一
命令:
cat /proc/version
CentOS系统
运行结果:
Linux version 3.10.0-1062.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Wed Aug 7 18:08:02 UTC 2019
Ubuntu系统
运行结果:
Linux version 4.4.0-87-generic (buildd@lcy01-31) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) #110-Ubuntu SMP Tue Jul 18 12:55:35 UTC 2017
方法二
如果确定当前的linux系统是红帽系列,那么可以使用该方法,别的linux系统不支持,比如Ubuntu。特别是通过方法一确定是linux系列后,想进一步知道该系统内核版本。
命令:
cat /etc/redhat-release
运行结果:
CentOS Linux release 7.9.2009 (Core)
由上述结果可以知道,该linux系统是Red Hat的衍生版本——CentOS。
另外,这里就不得不说最近的一则新闻,CentOS即将停止维护。
“红帽并没有插手 CentOS Linux 的管理,同样 CentOS 董事会也无法左右红帽的工作,这就包括红帽的投资方向和赞助项目的战略。CentOS Linux 宣布停止支持的原因,是红帽停止了对其的投资。”
——Brian Exelbierd
翻译过来就是:
Oracle 收购了 Sun 公司, Solaris Unix、Sun 服务器/工作站和 MySQL 被转到了 /dev/null。
IBM 买下红帽:CentOS 去了 >/dev/null。
请注意:如果有一天 Oracle、IBM、MS 等大厂商购买了你喜欢的软件,请尽快启动迁移。
其实,文中充斥着大公司并购的不满,严重影响了广大普通用户的合法权益。说实话,我也是这么认为的。希望大厂能够有自己的社会责任感。
方法三
命令:
uname -a
CentOS系统
运行结果:
Linux localhost.localdomain 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
由上述信息,我们可以知道该系统是2019年编译的x86_64架构的linux系统。
Ubuntu系统
运行结果:
Linux ubuntu 4.4.0-87-generic #110-Ubuntu SMP Tue Jul 18 12:55:35 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
由上述信息,我们可以知道该系统是2017年编译的x86_64架构的linux系统。
方法四
命令:
lsb_release -a
CentOS系统
运行结果:
LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.9.2009 (Core)
Release: 7.9.2009
Codename: Core
备注:如果报找不到该命令,则需要手动安装工具,可以参考如下命令:
yum install -y redhat-lsb
Ubuntu系统
运行结果:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
参考: