在Linux系统中,查看操作系统版本有多种方法,以下是一些常用的命令:
uname
命令uname
命令主要用于显示系统内核和硬件架构的信息。要查看操作系统版本,可以使用以下命令:
uname -a
这个命令会输出类似以下的信息:
Linux hostname 5.4.0-72-generic #80-Ubuntu SMP Mon Apr 12 10:00:32 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
其中,5.4.0-72-generic
是内核版本,Ubuntu
是发行版名称。
lsb_release
命令lsb_release
命令专门用于显示Linux标准基础(Linux Standard Base)的信息。可以使用以下命令查看详细的发行版信息:
lsb_release -a
这个命令会输出类似以下的信息:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.2 LTS
Release: 20.04
Codename: focal
cat
命令查看 /etc/os-release
文件大多数现代Linux发行版都会在 /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
dmesg | grep "linux"
命令dmesg
命令可以显示内核环缓冲区的信息,其中包含了系统启动时的各种日志信息。可以通过以下命令查找与Linux版本相关的信息:
dmesg | grep "linux"
这个命令可能会输出类似以下的信息:
[ 0.000000] Linux version 5.4.0-72-generic (buildd@lcy01-amd64-023) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #80-Ubuntu SMP Mon Apr 12 10:00:32 UTC 2021 (Ubuntu 5.4.0-72.80-generic 5.4.105)
以上方法都可以用来查看Linux操作系统的版本信息,具体选择哪种方法取决于你需要的信息详细程度和具体的使用场景。通常情况下,lsb_release -a
和 cat /etc/os-release
是最常用且信息最全面的方法。
通过这些方法,你可以轻松获取Linux系统的详细版本信息,从而更好地管理和维护你的系统。
领取专属 10元无门槛券
手把手带您无忧上云