Linux 是一款开源的操作系统,它的多样性和可定制性使其成为服务器、桌面和移动设备等领域的首选。而 Linux 发行版是指基于 Linux 内核的各种操作系统版本linux 发行版 查看,如 Ubuntu、Fedora、Debian 等等。对于初学者来说,了解如何查看 Linux 发行版是必不可少的。本文将从基础命令到高级技巧linux vi 命令,详细介绍 Linux 发行版查看的方法。
1.查看/etc/os-release 文件
每个 Linux 发行版都有一个/etc/os-release 文件,它包含了有关操作系统的基本信息。可以使用 cat 命令来查看这个文件:
cat /etc/os-release
这个命令将显示类似以下内容的信息:
NAME="Ubuntu" VERSION="20.04.2 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.2 LTS" VERSION_ID="20.04" HOME_URL="; SUPPORT_URL="; BUG_REPORT_URL="; PRIVACY_POLICY_URL="; VERSION_CODENAME=focal UBUNTU_CODENAME=focal
其中,NAME 表示发行版名称,VERSION 表示版本号,ID 和 ID_LIKE 表示发行版的 ID 和类似 ID。
2.使用 lsb_release 命令
lsb_release 命令是一个用于显示 Linux 发行版信息的工具。可以使用以下命令来安装它:
sudo apt-get install lsb-release
安装完成后,可以使用以下命令来查看 Linux 发行版信息:
lsb_release -a
这个命令将显示以下内容:
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.2 LTS Release: 20.04 Codename: focal
其中,Distributor ID 表示发行版名称,Description 表示描述信息,Release 表示版本号,Codename 表示代号。
3.使用 hostnamectl 命令
hostnamectl 命令是一个用于查看 Linux 主机名和操作系统信息的工具。可以使用以下命令来查看 Linux 发行版信息:
hostnamectl
这个命令将显示以下内容:
Static hostname: ubuntu Icon name: computer-vm Chassis: vm Machine ID: 7d9d5c23e6c44f1fbbd3c8df0e0f7e30 Boot ID: 4a4d926f8a9946e0ad8c98dbd5d148a6 Virtualization: oracle Operating System: Ubuntu 20.04.2 LTS Kernel: Linux 5.4.0-73-generic Architecture: x86-64
其中linux 发行版 查看,Operating System 表示发行版名称和版本号。
4.查看/etc/issue 文件
/etc/issue 文件包含了操作系统的版本信息和一些其他信息。可以使用 cat 命令来查看这个文件:
cat /etc/issue
这个命令将显示以下内容:
Ubuntu 20.04.2 LTS nl
其中,Ubuntu 20.04.2 LTS 表示发行版名称和版本号。
5.查看/proc/version 文件
/proc/version 文件包含了内核版本和一些其他信息。可以使用 cat 命令来查看这个文件:
cat /proc/version
这个命令将显示类似以下内容的信息:
Linux version 5.4.0-73-generic (buildd@lgw01-amd64-051)(gcc version 9.3.0(Ubuntu 9.3.0-17ubuntu1~20.04))#82-Ubuntu SMP Wed Apr 14 17:39:42 UTC 2021
其中,Linux version 表示内核版本,后面的部分表示其他信息。
6.使用 uname 命令
uname 命令是一个用于显示有关操作系统名称、版本和内核等信息的工具。可以使用以下命令来查看 Linux 发行版信息:
uname -a
这个命令将显示类似以下内容的信息:
Linux ubuntu 5.4.0-73-generic #82-Ubuntu SMP Wed Apr 14 17:39:42 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
其中,Linux 表示操作系统名称,ubuntu 表示主机名,5.4.0-73-generic 表示内核版本,x86_64 表示硬件架构。
7.使用/etc/lsb-release 文件
/etc/lsb-release 文件包含了有关 Linux 发行版的信息。可以使用 cat 命令来查看这个文件:
cat /etc/lsb-release
这个命令将显示类似以下内容的信息:
DISTRIB_ID=Ubuntu DISTRIB_RELEASE=20.04 DISTRIB_CODENAME=focal DISTRIB_DESCRIPTION="Ubuntu 20.04.2 LTS"
其中,DISTRIB_ID 表示发行版名称,DISTRIB_RELEASE 表示版本号,DISTRIB_CODENAME 表示代号,DISTRIB_DESCRIPTION 表示描述信息。
8.使用 os-prober 命令
os-prober 命令是一个用于检测计算机上安装的操作系统的工具。可以使用以下命令来运行 os-prober:
sudo os-prober
这个命令将列出所有检测到的操作系统和它们的分区。
9.使用 systemd 命令
systemd 命令是一个用于管理 Linux 系统和服务的工具。可以使用以下命令来查看 Linux 发行版信息:
systemctl status
这个命令将显示类似以下内容的信息:
● ubuntu State: running Jobs: 0 queued Failed: 0 units Since: Sat 2023-05-27 23:20:59 CST; 8h ago CGroup:/ ├─user.slice │└─user-1000.slice │ ├─gnome-terminal-server.service │ │├─29872 /usr/lib/gnome-terminal/gnome-terminal-server --app-id org.gnome.Terminal.HkKzFw --window-factory gnome-terminal-server --gdk-wm=... │ │├─29876 bash │ │├─29947 ps -ef --forest --cols=10000 │ │└─29948 awk --no-ignore-case -v OFS='t''{ if ($1~/^[0-9]*$/){ print $2,$3,$4,$5,$6,$7,$8} else { print $1,$2,$3,$4,$5,$6,substr($... │ └─session-3.scope │ ├─ 9682 sshd: uwriter [908b453051b556e053731714a5193921] │ ├─ 9684 sshd: uwriter@pts/0 │ ├─ 9685 -bash │ ├─29869 systemctl status │ └─29957 systemctl status --no-pager ...
其中linux培训班,ubuntu 表示主机名,State 表示状态。
结语
本文介绍了多种查看 Linux 发行版的方法,包括基础命令和高级技巧。对于初学者来说,了解这些方法是非常重要的,它们可以帮助你更好地了解你的 Linux 系统。如果你有其他的方法,欢迎在下方评论区与我们分享。