转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 --install Ubuntu-24.04 --location G:\WSL\Ubuntu-24.04
 
6. 关闭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