Linux查看系统版本号的全面指南63


在Linux系统中,确定系统版本号对于系统管理、软件兼容性和解决问题至关重要。有多种方法可以查看Linux系统版本号,本指南将详细介绍其中最常用的方法。

1. lsb_release命令

lsb_release命令是查看Linux发行版和版本号的标准方式。它解析/etc/lsb-release文件,提供有关发行版、版本号和其他相关信息。
$ lsb_release -a
LSB Version: core-4.1-amd64:core-4.1-noarch
Distributor ID: Debian
Description: Debian GNU/Linux 9.5 (stretch)
Release: 9.5
Codename: stretch

2. cat /etc/os-release命令

/etc/os-release文件包含发行版名称、版本号和其他元数据。cat命令可以读取文件的内容并显示在终端上。
$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="/"
SUPPORT_URL="/support/"
BUG_REPORT_URL="/"

3. uname命令

uname命令显示有关系统硬件和软件的环境信息。"-r"选项专门用于显示内核版本号。
$ uname -r
4.15.0-47-generic

4. hostnamectl命令

hostnamectl命令不仅可以获取系统主机名,还可以显示各种系统信息,包括发行版名称和版本号。
$ hostnamectl
Static hostname:
Icon name: computer-vm
Chassis: vm
Machine ID: 72b2f2b7134f49acb0652b5219d616e2
Boot ID: c3e40a8306614b7896c71c08a89c8de0
Virtualization: kvm
Operating System: Debian GNU/Linux 9.5 (stretch)
Kernel: Linux 4.15.0-47-generic
Architecture: x86-64

5. /proc/version文件

/proc/version文件包含有关内核版本号和其他系统信息。它是一个虚拟文件,可以像普通文件一样读取。
$ cat /proc/version
Linux version 4.15.0-47-generic (buildd@lcy01-amd64-017) (gcc version 8.3.0 (Debian 8.3.0-6)) #49~16.04.1-Ubuntu SMP Thu Feb 20 16:34:36 UTC 2020

6. dpkg命令(Debian/Ubuntu)

在基于Debian或Ubuntu的系统中,dpkg命令可以用于查看已安装软件包的信息,包括基础操作系统发行版。
$ dpkg --print-architecture
amd64
$ dpkg --print-foreign-architectures
armhf
$ dpkg --status base-files | grep Version
Version: 9.5.0

7. rpm命令(Red Hat/CentOS)

在基于Red Hat或CentOS的系统中,rpm命令可以用于查看已安装软件包的信息,包括基础操作系统发行版。
$ rpm -q base
package base-4.1.el7.x86_64 is not installed
$ rpm -qi base | grep Version
Version : 4.1.el7

8. zypper命令(openSUSE)

在openSUSE系统中,zypper命令可以用于查看已安装软件包的信息,包括基础操作系统发行版。
$ zypper info base
Loading repository data...
Reading installed packages...
Information for package base:
-----------------------------------
Name: base
Version: 42.3
Architecture: x86_64
Vendor: openSUSE
URL:
License: GPL-2.0+ with Autoconf, Automake exception
Summary: Base packages for openSUSE
Description:
...


掌握查看Linux系统版本号的各种方法对于系统管理、版本控制和故障排除至关重要。通过使用本文中概述的命令,您可以轻松获取有关发行版名称、版本号和内核版本等重要系统信息。

2024-10-09


上一篇:Linux 系统修改时间

下一篇:华为鸿蒙系统:国产操作系统领军者