WSL命令 升级
Linux 2025/6/6 23:43:53 点击:不统计
转www.载for网站制作学习asp必.cn究
在windows 中安装WSL (Windows Subsystem for Linux) 常用命令 cmd命令行运行:
1. ubuntu 升级,直接运行命令:
wsl --update
但是这个升级是 基于现有系统的,不会更新大的系统版本。升级大的系统版本,只能通过微软市场安装第二个版本。
2. 启动wsl
启动默认的wsl:
wsl
启动指定的wsl, -d name
wsl -d Ubuntu-22.04
-d 是 --distribution 的缩写。
3. 列出已经安装的版本:
~wsl --list --verbose 23:23:56
NAME STATE VERSION
* Ubuntu-20.04 Running 2
Ubuntu-22.04 Stopped 2
~ 23:24:13
显示有几个wsl,名称,以及状态。 前面的 * 表示默认 的wsl。
4. 设置默认wsl 版本
wsl --set-default Ubuntu-22.04
5. 关闭wsl
关闭指定名称的wsl
wsl --terminate Ubuntu-22.04
关闭所有wsl
wsl shutdown
6. 设置默认登录用户,如果没有非root 用户,以root进去后添加用户,一般在安装时会提示创建。
ubuntu config --default-user forasp
如果指定名称wsl设置用户名,查看对应的 版本应用
C:\Users\【用户名】\AppData\Local\Microsoft\WindowsApps
ubuntu2004.exe
ubuntu2204.exe
执行命令:
ubuntu2004.exe config --default-user forasp
#如果提示找不到ubuntu2004.exe
将 C:\Users\【用户名】\AppData\Local\Microsoft\WindowsApps 添加 系统配置中的path 中。
7. 修改 系统中的IP配置:
C:\Users\【用户名】\.wslconfig
修改配置:
networkingMode=NAT
dnsTunneling=true
firewall=false # 先关闭防火墙排查问题
autoProxy=false # 禁用 localhost 自动代理,避免警告
networkingMode模式有:
Mirrored(默认)→ 主机共享网络(你看到“WSL 与主机 IP 一致”就是这个模式)默认模式
NAT → 传统虚拟子网(WSL 独立 IP,例如 172.25.x.x)
Bridged → 将 WSL 直接桥接到局域网(但通常需要外部适配器支持)
VirtioProxy 和 None 比较少用,一般用于特殊定制或实验。
原载于:本文原载于www.forasp.cn
·上一篇:Centos7.9更改源 >> ·下一篇:远程ssh连接winodws wsl >>