使用Linux查看操作系统版本 - 极悦
首页 课程 师资 教程 报名

使用Linux查看操作系统版本

  • 2022-06-13 09:55:00
  • 3090次 极悦

检查 Linux 中的操作系统版本

在 Linux 上查找操作系统名称和版本的过程:

打开终端应用程序(bash shell)

对于使用 ssh 的远程服务器登录:ssh user@server-name

键入以下任一命令以在 Linux 中查找操作系统名称和版本:

cat /etc/os-release
lsb_release -a
hostnamectl

键入以下命令以查找 Linux 内核版本

uname -r

让我们详细了解常见 Linux 发行版的所有示例。

/etc/os-release 文件

键入以下cat 命令以查看/etc/os-release文件:

cat /etc/os-release

示例输出:

名称="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=Ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="http://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=焦点
UBUNTU_CODENAME=焦点

我们可以使用grep 命令/ egrep 命令过滤掉 OS 版本和名称等信息,如下所示 :

grep '^VERSION' /etc/os-release
egrep '^(VERSION|NAME)=' /etc/os-release
NAME="CentOS Linux"
版本=“8(核心)”

即使是像 Alpine Linux 这样的小型 Linux 发行版也提供了所需的 OS(操作系统)信息,包括版本:

NAME="高山 Linux"
ID=高山
VERSION_ID=3.12.1
PRETTY_NAME="Alpine Linux v3.12"
HOME_URL="http://alpinelinux.org/"
BUG_REPORT_URL="http://bugs.alpinelinux.org/"

使用 lsb_release 命令检查 Linux 上的操作系统版本

lsb_release 命令在 CLI 上提供LSB(Linux 标准库)和特定于发行版的信息。语法是:

lsb_release -a

示例输出:

LSB 版本::core-4.1-amd64:core-4.1-noarch
发行商编号:CentOS
说明:CentOS Linux release 7.4.1708 (Core)
发布:7.4.1708
代号:核心

hostnamectl 命令

使用 hostnamectl 命令查询和更改系统主机名及相关设置。只需键入以下命令即可检查操作系统名称和 Linux 内核版本。例如:

hostnamectl

它会给出如下信息。注意“操作系统”和“内核”:

   静态主机名:nixcraft-www-42
         图标名称:计算机-vm
           机箱:vm
        机器编号:beb217fbb4324b7d9959f78c279e6599
           引导 ID:10f00cc5ca614b518a84d1793d0134bc
    虚拟化:qemu
  操作系统:Ubuntu 16.04.3 LTS
            内核:Linux 4.10.0-42-generic
      架构:x86-64

OpenSUSE Linux 15.2 服务器的另一个输出:

   静态主机名:opensuse-nixcraft
         图标名称:计算机-vm
           机箱:vm
        机器编号:b95459dbd45d428fa513ab6a9636d1a8
           引导 ID:9a144556789241e29b62b962cfb6ba1d
    虚拟化:kvm
  操作系统:openSUSE Leap 15.2
       CPE 操作系统名称:cpe:/o:opensuse:leap:15.2
            内核:Linux 5.3.18-lp152.50-default
      架构:x86-64

unname 命令

只需打印 Linux 内核版本,运行以下 uname 命令:

uname -r

示例输出:

另一种选择是键入以下cat / more or less:

cat /proc/version

示例输出:

Linux 版本 3.10.0-693.11.6.el7.x86_64 ([email protected]) (gcc 版本 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP 2017 年 12 月 28 日星期四 14:23:39 EST

/etc/问题文件

使用more 命令/ less 命令如下显示包含的内容/etc/issue:

cat /etc/issue
more /etc/issue
less /etc/issue

以上就是关于“使用Linux查看操作系统版本”介绍,大家如果想了解更多相关知识,可以关注一下极悦的Linux教程,里面的课程内容细致全面,很适合没有基础的小伙伴学习,希望对大家能够有所帮助。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交