如何检查Ubuntu版本
在本教程中,我们将介绍从终端检查Ubuntu版本的最简单方法。
您可以根据需要使用以下任何方法。
这些命令提供的输出是非常基本的,但是在本教程的最后,我们展示了一些APT软件包,它们以非常漂亮的ASCII格式提供了版本信息。
包含Ubuntu版本详细信息的文件
一些配置文件包含您正在使用的Linux发行版的版本和发行信息的详细信息。
因此,如果您正在寻找可以为您提供所需详细信息的文件,请继续阅读。
1. LSB发布文件
LSB代表Linux Standard Base。
lsb-release文件位于/etc/lsb-release目录中。
我们可以运行cat命令来输出该文件的内容。
root@ubuntu:~# cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04.3 LTS"
LSB发布文件以获取Ubuntu版本
2. Ubuntu中的发行文件
/etc/issue文件包含您登录后立即显示终端提示之前看到的信息。
用户可以编辑此文件,以允许在显示登录提示之前显示自定义消息。
但是,如果您确定没有对该文件进行任何手动更改,它将包含该发行版的版本。
root@ubuntu:~# cat /etc/issue Ubuntu 18.04.3 LTS \n \l
3.操作系统发行文件
提供有关Ubuntu版本的详细信息的另一个文件是OS-Release文件。
root@ubuntu:~# cat /etc/os-release NAME="Ubuntu" VERSION="18.04.3 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.3 LTS" VERSION_ID="18.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=bionic UBUNTU_CODENAME=bionic
检查您的Ubuntu版本的命令
让我们看一下允许我们从终端检查Ubuntu版本的命令。
1. lsb_release
此命令可以更好地输出/etc/lsb-release文件中的内容。
root@ubuntu:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.3 LTS Release: 18.04 Codename: bionic
root@ubuntu:~# lsb_release -d Description: Ubuntu 18.04.3 LTS
2. hostnamectl
另一个有用的命令是hostnamectl命令,它使您可以查看有关正在使用的系统的非常详细的信息。
root@ubuntu:~# hostnamectl Static hostname: ubuntu Icon name: computer-vm Chassis: vm Machine ID: 34ba2d5d0e424b348659116920aacb35 Boot ID: ea6f791cea804300ae24faf4992dea44 Virtualization: kvm Operating System: Ubuntu 18.04.3 LTS Kernel: Linux 4.15.0-74-generic Architecture: x86-64
检查Ubuntu版本的输出是否正确
有许多实用程序可以满足您的内心需求。
对于查找诸如Linux发行版的版本之类的简单任务,开发人员花费时间来构建(众所周知的)实用程序,这些实用程序将打印出包含所需OS信息的漂亮输出。
这些是在使用之前必须使用apt install命令安装的软件包。
1.screenfetch
第一个命令是screenfetch命令。
下面是默认输出的示例。
root@ubuntu:~# screenfetch
输入带有–help选项的命令,您将看到此输出中所有内容的可定制性。
2. Neofetch
类似于screenfetch,neofetch提供了一个非常漂亮的ASCII字符设计输出,具有完全可自定义的字符和颜色。
root@ubuntu:~# neofetch
Ubuntu基于哪个版本的Debian?
您知道Ubuntu是以Debian为基础构建的。
要知道您的Ubuntu构建于哪个版本的Debian,在/etc /文件夹中有一个Debian_version文件。
root@ubuntu:~# cat /etc/debian_version buster/sid