使用Linux系统是由时侯须要查看当前Linux系统的版本以便进行少量设置或则者操作kali linux,这么怎样在Linux系统中使用命令查看Linux发行版版本信息呢?
在本教程中,我们将向您诠释怎样使用命令行检测系统上安装了什么Linux发行版和版本。
检测Linux版本
有几种不同的命令可以帮助您理解Linux发行版和系统上正在运行的版本。
使用lsb_release命令
该lsb_release实用程序显示有关Linux发行版的LSB(Linux标准库)信息。此命令应在lsb-release安装了该软件包的所有Linux发行版上起作用:
lsb_release -a
输出:
No LSB modules are available.Distributor ID: DebianDescription: Debian GNU/Linux 9.5 (stretch)Release: 9.5Codename: stretch
Linux发行版和版本显示在“Description”行中。从里面的输出中可以见到,我的系统上安装了DebianGNU/Linux9.5(stretch)。
您可以显示形容行,而不显示所有上述信息,该形容行显示了通过-d开关的Debian版本。
lsb_release -d
输出应相像于以下内容:
Description: Debian GNU/Linux 9.5 (stretch)
如果显示“找不到命令:lsb_release”,则可以尝试使用以下其余少量方式来辨识Linux版本。
使用/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=debianHOME_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
输出将如下所示:
Debian GNU/Linux 9 n l
使用hostnamectl命令
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发行版。在这些情况下linux之家,可以使用以下命令之一,该命令应复印发行版本或则版本文件的内容:
cat /etc/*release
cat /etc/*version
您可以在此链接中找到有关发行/版本文件的更多信息。
使用uname命令
该uname命令显示少量系统信息,包括Linux内核体系结构linux查看版本linux查看版本,名称,版本和发行版。
要理解您的系统上正在运行哪些版本的Linux内核,请键入以下命令:
uname -srm
输出:
Linux 4.9.0-8-amd64 x86_64
里面的输出告诉我们Linux内核是64位的,其版本是“4.9.0-8-amd64”。
写在最后
在本教程中,我们向您领略了怎样使用命令行查找在系统上运行的Linux版本。
如果您的Linux发行版带有桌面环境,则还可以从图形界面中检测发行版及其版本。
文章评论