查看
掌握 WSL 状态、发行版、版本的查看命令
能快速排查 WSL 的运行信息
理解各状态字段的含义
核心讲解
WSL 提供了丰富的查看命令,用来管理发行版、查看状态、排查问题。
(1)核心查看命令
查看所有发行版与状态
wsl -l -v或wsl --list --verbose输出三列:NAME(发行版名)、STATE(状态:Running 运行中 / Stopped 已停止)、VERSION(WSL 版本:1 或 2) 带*的是默认发行版。查看 WSL 整体状态
wsl --status查看默认发行版、默认 WSL 版本、内核版本、最后更新时间等全局信息。查看 WSL 版本
wsl --version查看 WSL 的版本号、内核版本、Windows 版本信息。仅查看已安装发行版名称
wsl -l查看运行中的发行版
wsl --list --running只显示当前正在运行的发行版。
(2)Linux 内查看信息
进入 WSL 后,也可以查看系统自身的信息:
cat /etc/os-release:查看 Linux 发行版版本uname -r:查看 Linux 内核版本free -h:查看内存df -h:查看磁盘
操作示例
# ===== Windows端查看 =====
# 1. 详细查看所有发行版
wsl -l -v
<# 输出示例:
NAME STATE VERSION
* Ubuntu-22.04 Running 2
CentOS7 Stopped 2
#>
# 2. 查看WSL全局状态
wsl --status
<# 输出:
默认发行版:Ubuntu-22.04
默认版本:2
内核版本:5.15.x
#>
# 3. 查看WSL版本
wsl --version
# 4. 只看运行中的发行版
wsl --list --running
# ===== Linux内查看 =====
wsl
# 进入Linux后执行
cat /etc/os-release
uname -r
free -h
df -h
常见误区
VERSION 列是 Linux 版本:VERSION 列是 WSL 的版本(1 或 2),不是 Linux 发行版的版本
STATE 显示 Stopped 就是坏了:停止状态是正常的,启动后就会变成 Running
wsl -l 看不到全部:默认只显示已安装的,加 --all 会显示所有可用的
课后练习
用 wsl -l -v 查看所有发行版的状态和版本
查看 WSL 的全局状态和内核版本
进入 WSL 内部,查看 Linux 系统的版本和内存信息

