wsl
windows上能用linux子系统
要求
必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。
安装
- 先打开服务
- wsl --install--no-distribution,先不安装发行版
- wsl --list --online 列出可用的 Linux 发行版
- 可能报错:无法从“https://raw.githubusercontent.com/microsoft/WSL/master/distributions/DistributionInfo.json”中提取列表分发。无法解析服务器的名称或地址
- 网络问题,连不上githubsercontent。要么挂梯
- 要么参考改host或者dns
- 可能报错:无法从“https://raw.githubusercontent.com/microsoft/WSL/master/distributions/DistributionInfo.json”中提取列表分发。无法解析服务器的名称或地址
- 指定安装一个发行版:wsl --install -d
- 输入用户名:jjcfz;密码:102104
- 安装的时候遇到提示:wsl: 检测到 localhost 代理配置,但未镜像到
WSL。NAT 模式下的 WSL 不支持 localhost 代理。
- 打开或创建wsl配置文件 c:/users/用户名/.wslconfig
- 添加
1
2
3
4
5
6[experimental]
autoMemoryReclaim=gradual
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true
删除子系统
- wsl --shutdown
- wsl --list --verbose STATE=Stopped表示已停止
- wsl --unregister name-of-linux-system
- 手动删除残留文件C: