怎样在Linux终端中检测Debian版本[简单]
想晓得您正在运行那个Debian版本?本教程教您几种在终端中检测Debian版本的技巧。
我正在运行那个Debian版本?在个别情况下linux虚拟主机,您须要答案linux发行版本 查看红旗linux安装,比如当您正在找寻仅适用于个别Debian版本的软件时。
了解Debian版本在好多情况下就会很有帮助。以下是具体操作技巧。
怎么查看Debian版本?
检测Debian版本的最简单方式是使用lsb_release命令:
lsb_release -a
这是输出:
pi@raspberrypi:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster
我正在运行Raspbian操作系统,它是为RaspberryPi订制的Debian。如您所见,我在这儿运行Debian10Buster。
lsb_release是我最喜欢的命令,由于它可以拿来检测大多数Linux发行版(假如不是全部)的版本。诸如,您也可以使用它来检测CentOS版本。
但这不是惟一的方式。还有其他命令可以在Linux终端中查找Debian版本。
显示Debian版本的其他方式
你还记得Linux的目录结构吗?/etc目录包含核心配置文件linux发行版本 查看,您可以使用它们来查找有关系统的许多有用信息,包括发行版版本号。
有两种方式可以做到这一点:
pi@raspberrypi:~ $ cat /etc/issue
Raspbian GNU/Linux 10 n l
里面的命令输出显示我正在运行RaspbianGNULinux10。倘若您不喜欢此输出的呈现形式,您可以使用此方式仅获取Debian的版本号。
pi@raspberrypi:~ $ cat /etc/debian_version
10.0
但这遗漏了其他重要信息。这就是为何建议阅读因此目的的专用文件:
cat /etc/os-release
它的输出将向您显示许多信息,比如版本号、代码名称和项目相关的URL。
pi@raspberrypi:~ $ 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版本。
pi@raspberrypi:~ $ 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
所以,您刚才见到了检测Debian版本的五种方式。您最喜欢那个命令?请在评论中告诉我。