wsl

wsl

安装
wsl -l -o #查看版本
wsl --install -d Ubuntu-20.04
wsl --install -d Ubuntu-18.04
wsl --shutdown
wsl --set-version Ubuntu-18.04 2
wsl --set-version Ubuntu-20.04 1

报错:Error code: Wsl/InstallDistro/WININET_E_NAME_NOT_RESOLVED
解决方法: 编辑C:\Windows\System32\drivers\etc\hosts添加内容

185.199.108.133 	raw.githubusercontent.com
185.199.109.133 raw.githubusercontent.com
185.199.110.133 raw.githubusercontent.com
185.199.111.133 raw.githubusercontent.com

代理

1.设置防火墙 ,不勾选wsl

2.设置代理软件allow alan

3.安装配置proxychains4,见配置proxychains4

​ 对于wsl2,配置的地址需要是ipconfig的地址172.xx.xx.1

迁移

将wsl 安装在其他盘

wsl --export Ubuntu-20.04 d:\wsl-ubuntu20.04.tar #导出
wsl --unregister Ubuntu-20.04 #注销
#重新导入
wsl --import Ubuntu-20.04 d:\wsl-ubuntu20.04 d:\wsl-ubuntu20.04.tar --version 2
ubuntu2004 config --default-user USERNAME #设置usr
del d:\wsl-ubuntu20.04.tar#删除包
网络配置

查看/etc/resolv.conf

如果出现网络错误,nameserver为红色

1.在/etc/wsl.conf中加入:

[network]
generateResolvConf = false

2.PowerShell重启WSL

wsl --shutdown

3.修改/etc/resolv.conf,去掉发红的nameserver

nameserver 223.5.5.5
nameserver 223.6.6.6

网络故障修复

wsl --shutdown
netsh winsock reset
netsh int ip reset all
netsh winhttp reset proxy
ipconfig /flushdns

然后重启

wsl gui

更新wsl,在powershell 或者windows cmd运行

wsl --update

google chrome

安装

cd /tmp
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install --fix-missing ./google-chrome-stable_current_amd64.deb

启动:google-chrome

Microsoft Edge

安装

## Setup
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo install -o root -g root -m 644 microsoft.gpg /usr/share/keyrings/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge-beta.list'
sudo rm microsoft.gpg
## Install
sudo apt update
sudo apt install microsoft-edge-beta

启动: microsoft-edge

------ 本文结束 🎉🎉 谢谢观看 ------
0%