合 如何查看Linux系统版本
简介
绝大多数Linux是一个免费的开源操作系统。Linux有很多的延伸版本。它们通常被称为Linux发行版。Suse、OpenSUSE、Debian、Ubuntu、CentOS、Arch、Fedora、RHEL都是常见的Linux发行版名称。
下图是主流Linux的发展时间线(图片主要依据来源于:http://futurist.se/gldt/)
查看 Linux 系统版本的场景
如果出现了操作系统的漏洞,判断该漏洞是否有影响你现在的服务器时,一方面你可能需要来查看Linux系统内核(如何查看Linux内核版本),另一方面也要判断是否对你的Linux版本有影响,所以知道你Server的具体操作系统版本就很有必要。另外,对于产品运行的操作系统环境有要求的情况下,也要对Server的操作系统进行检查验证其版本等。
查看 Linux 版本的几种方式
1、通过查看 redhat-release (可查看小版本)
使用命令:
1 | cat /etc/redhat-release |
执行结果如图:
该方法查看
cat /etc/*release
同样可以查看Unbuntu等Linux系统
2、使用 lsb_release命令 (可查看小版本)
默认情况下Linux系统没有安装lsb_release
,执行前需要提前安装lsb_release
。
使用命令:
1 | lsb_release -a |
执行结果如图:
也可以直接使用
lsb_release -d
命令来直接提取显示系统版本的Description选项
3、使用 hostnamectl 命令 (只可查看大版本)
使用命令:
1 | hostnamectl |
执行结果如图:
4、通过查看 /etc/os-release (只可查看大版本)
使用命令: