如何检查我们正在运行哪个Debian版本
时间:2020-03-05 15:26:07 来源:igfitidea点击:
如何检查Debian版本?
我们可以使用lsb_release命令检查Debian版本的最简单方法:
lsb_release -a
输出如下:
Hyman@theitroad:~ $lsb_release -a No LSB modules are available. Distributor ID: Raspbian Description: Raspbian GNU/Linux 10 (buster) Release: 10 Codename: buster
我正在运行Raspbian操作系统,该操作系统是为Raspberry Pi定制的Debian。
如我们所见,我在这里运行Debian 10 Buster。
lsb_release是我最喜欢的命令,因为它可用于检查大多数Linux发行版的版本(如果不是全部的话)。
例如,我们也可以使用它来检查CentOS版本。
但这不是唯一的方法。
还有其他命令可以在Linux终端中找到Debian版本。
其他显示Debian版本的方法
我们还记得Linux目录结构吗?
/etc目录包含核心配置文件,我们可以使用它们来找到有关系统的许多有用信息,包括发行版本号。
有两种方法可以做到这一点:
Hyman@theitroad:~ $cat /etc/issue Raspbian GNU/Linux 10 \n \l
上面的命令输出显示我正在运行Raspbian GNU Linux10.
如果我们不喜欢显示此输出的方式,则可以使用此方法获取Debian的版本号。
Hyman@theitroad:~ $cat /etc/debian_version 10.0
但这错过了其他关键信息。
这就是为什么为此目的建议阅读专用文件的原因:
cat /etc/os-release
其输出将为我们显示许多信息,例如版本号,代码名称和与项目相关的URL。
Hyman@theitroad:~ $cat /etc/os-release PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" NAME="Raspbian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
另一个常绿的方法是使用systemd命令hostnamectl。
它主要用于管理主机名,但我们也可以使用它来获取Debian版本和内核版本。
hostnamectl
我们可以在“操作系统”行下看到Debian版本。
Hyman@theitroad:~ $hostnamectl Static hostname: raspberrypi Icon name: computer Machine ID: 0035faf761f945b8923fc7d54632a941 Boot ID: 6de8d489b3a24b6996bd08c9992a6de3 Operating System: Raspbian GNU/Linux 10 (buster) Kernel: Linux 4.19.29-v7l+ Architecture: arm