WSL2的安装与体验
· 阅读需 4 分钟
声明
本文版权归原作者所有,转载请注明出处。
每次需要 Linux 的时候都要开一台虚拟机太麻烦,于是想着安装个 WSL 2 体验一波,感觉还不错,非常方便,尤其是使用 Docker 的体验,在镜像网络模式下,端口与主机共享,打靶场以及打攻防感觉很棒。
安装步骤
然后重新启动电脑。
首先要更新一下 wsl:
wsl --update
查看有哪些可用的 Linux 发行版:
wsl --list --online
安装指定发行版:
wsl --install -d <发行版名称> --web-download
设置进入的默认用户:
# 进入powershell
<发行版名称>.exe config --default-user <用户名>
相关配置
WSL 常用全局配置:
# 用户文件夹下的 .wslconfig
[wsl2]
memory=2GB
processors=2
swap=4GB
networkingMode=mirrored # 镜像网络
[experimental]
autoMemoryReclaim=dropcache # 缓存内存释放
hostAddressLoopback=true # 本地回环监听
启用 systemd,启用后在终端启动 WSL 会变慢,一般没特殊需求建议关闭,不影响 docker:
# vi /etc/wsl.conf
[boot]
systemd=true
如果需要 docker 监听的端口与 Windows 也能访问,则需要关闭 docker 的 iptables,文件如下:
/etc/docker/daemon.json
{
"iptables": false
}