在Linux系统中,查看当前系统版本号可以通过多种命令来实现,具体取决于你使用的Linux发行版。以下是一些常用的命令及其使用场景:
uname
命令uname
命令用于显示系统信息,包括内核名称、主机名、内核版本等。
uname -a
这个命令会显示类似如下的信息:
Linux hostname 5.4.0-122-generic #138-Ubuntu SMP Wed Jun 22 15:00:31 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
其中,Linux
是内核名称,hostname
是主机名,5.4.0-122-generic
是内核版本。
cat
命令对于某些发行版,可以通过查看 /etc/os-release
文件来获取详细的系统版本信息。
cat /etc/os-release
这个命令会显示类似如下的信息:
NAME="Ubuntu"
VERSION="20.04.2 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.2 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
lsb_release
命令lsb_release
命令用于显示Linux标准基础(LSB)信息,包括发行版名称和版本。
lsb_release -a
这个命令会显示类似如下的信息:
Distributor ID: Ubuntu
Description: Ubuntu 20.04.2 LTS
Release: 20.04
Codename: focal
hostnamectl
命令hostnamectl
命令用于显示系统主机名和其他相关信息。
hostnamectl
这个命令会显示类似如下的信息:
Static hostname: hostname
Icon name: computer-vm
Chassis: vm
Machine ID: <machine-id>
Boot ID: <boot-id>
Virtualization: vmware
Operating System: Ubuntu 20.04.2 LTS
Kernel: Linux 5.4.0-122-generic
Architecture: x86-64
以上命令可以帮助你在不同的Linux发行版中查看系统版本号。选择哪个命令取决于你的具体需求和系统环境。通常情况下,uname -a
和 cat /etc/os-release
是最常用的方法。
领取专属 10元无门槛券
手把手带您无忧上云