乐享 Linux 生活第三期(第一部分),如何选择一个适合自己的 Linux 发行版,Debian 系列
目录:
- 检查Linux版本
- 使用
lsb_release命令 - 使用
/etc/os-release文件 - 使用
/etc/issue文件 - 使用
hostnamectl命令 - 使用
/etc/*release文件 - 使用
uname命令 - 结论
人们提到Linux时,通常是指Linux发行版。 严格来说,Linux是内核,是操作系统的核心组件,其作用就像软件应用程序和硬件之间的桥梁一样。 Linux发行版是由Linux内核,GNU工具和库以及软件集合构成的操作系统。 通常,Linux发行版包括桌面环境,程序包管理系统和一组预安装的应用程序。
一些最受欢迎的Linux发行版包括Debian,Red Hat,Ubuntu,Arch Linux,Fedora,CentOS,Kali Linux,OpenSUSE,Linux Mint等。
首次登录Linux系统时,在执行任何工作之前,最好检查一下计算机上正在运行的Linux版本。 例如,确定Linux发行版可以帮助您确定应使用哪种软件包管理器来安装新软件包。
在本教程中,我们将向您展示如何使用命令行检查系统上安装了哪些Linux发行版和版本。
检查Linux版本
有几种不同的命令可以帮助您了解Linux发行版和系统上正在运行的版本。
使用
lsb_release
命令
lsb_release
实用程序显示有关Linux发行版的LSB(Linux标准库)信息。 此命令应在安装了
lsb-release
软件包的所有Linux发行
lsb-release
运行:
lsb_release -a
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 9.5 (stretch) Release: 9.5 Codename: stretch
Linux发行版和版本显示在“描述”行中。 从上面的输出中可以看到,我的系统上安装了Debian GNU / Linux 9.5(stretch)。
您可以显示描述行,而不显示所有上述信息,该描述行显示通过
-d
开关的Debian版本。
lsb_release -d
输出应类似于以下内容:
Description: Debian GNU/Linux 9.5 (stretch)
使用
/etc/os-release
文件
/etc/os-release
文件包含操作系统标识数据,包括有关发行版的信息。 该文件是systemd软件包的一部分,并且所有运行systemd的Linux系统都应具有此文件。
要查看
os-release
文件的内容,请使用
cat
或
less
:
cat /etc/os-release
输出应如下所示:
PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)" ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"
使用
/etc/issue
文件
/etc/issue
文件包含在登录提示之前打印的系统标识文本。 通常,此文件包含有关Linux版本的信息:
cat /etc/issue
输出将如下所示:
使用
hostnamectl
命令
hostnamectl
实用程序是systemd的一部分,用于查询和更改系统主机名。 此命令还显示Linux发行版和内核版本。
hostnamectl
Static hostname: debian9.localdomain Icon name: computer-vm Chassis: vm Machine ID: a92099e30f704d559adb18ebc12ddac4 Boot ID: 7607cbe605d44f638d6542d4c7b3878e Virtualization: qemu Operating System: Debian GNU/Linux 9 (stretch) Kernel: Linux 4.9.0-8-amd64 Architecture: x86-64
使用
/etc/*release
文件
如果以上命令都不适合您,那么很可能您正在运行一个非常老旧且过时的Linux发行版。 在这种情况下,可以使用以下命令之一,该命令应打印发行版本或版本文件的内容:
cat /etc/*release
cat /etc/*version
您可以在此链接中找到有关发行/版本文件的更多信息。
使用
uname
命令
uname
命令显示一些系统信息,包括Linux内核体系结构,名称,版本和发行版。
要了解您的系统上正在运行什么版本的Linux内核,请键入以下命令:
uname -srm
Linux 4.9.0-8-amd64 x86_64
上面的输出告诉我们Linux内核是64位的,其版本是“ 4.9.0-8-amd64”。
结论
在本指南中,我们向您展示了如何使用命令行查找在系统上运行的Linux版本。
如有任何疑问,请随时发表评论。
终奌站






