前言
最近要使用 ubunt 进行开发,安装一个虚拟机太耗资源,正好有 wsl,所以安装 wsl 进行 ubuntu 的开发 。讲真,这个确实比虚拟机好用,尤其是 wsl2,可以直接调用主主机的 GPU(亲测好用)。话不多说,开始今天的正文部分。
贴一个 wsl 的微软的官网吧。
https://learn.microsoft.com/zh-cn/windows/wsl/install
一、安装 wsl
- 直接用命令行安装:
大约 2 分钟
最近要使用 ubunt 进行开发,安装一个虚拟机太耗资源,正好有 wsl,所以安装 wsl 进行 ubuntu 的开发 。讲真,这个确实比虚拟机好用,尤其是 wsl2,可以直接调用主主机的 GPU(亲测好用)。话不多说,开始今天的正文部分。
贴一个 wsl 的微软的官网吧。
https://learn.microsoft.com/zh-cn/windows/wsl/install
sudo vim /etc/apt/apt.conf.d/80proxy
Acquire::http::proxy "http://10.10.1.20:8080/";
Acquire::https::proxy "http://10.10.1.20:8080/";
# Acquire::ftp::proxy "ftp://10.10.1.20:8080/";
/etc/gai.confsudo vim /etc/gai.conf
docker pull dockerpull.org/nginx:1.16.1 # 使用dockerpull.org的源
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
vim /etc/ssh/sshd_config
sudo fdisk -l
修改配置文件 sudo vim /etc/netplan/50-cloud-init.yaml
network:
ethernets:
ens33:
dhcp4: false # 关闭DHCP
addresses:
- 192.168.83.150/24 # IP地址
gateway4: 192.168.83.1 # 网关
nameservers:
addresses: [223.5.5.5,8.8.8.8] # DNS
version: 2
UOS 默认的 sshd 关闭了 tcp 和端口转发需要手动开启,vim /etc/ssh/sshd_config
AllowTcpForwarding yes
AllowAgentForwarding yes