前言
WSL(适用于 Linux 的 Windows 子系统)能让 Windows 直接运行 Linux 环境,程序员、运维人员和 Linux 学习者用它不用切换系统就能调用 Linux 命令和工具,既节省电脑资源,又能兼顾 Windows 的易用性。
使用 WSL 时可能会遇到虚拟化未开启的问题,需在 BIOS 中打开相关设置;另外通过微软商店安装 Ubuntu 时若卡住,多试几次或换个网络环境通常能解决。
但 WSL 默认只能在本机或同一局域网内访问。例如团队协作时,外地同事想连接你本地的 Linux 数据库就得靠远程桌面转发,步骤繁琐还不稳定。
而 WSL 搭配 cpolar 内网穿透后,能生成公网地址供远程访问,比如在家调试公司 WSL 里的项目,或让客户查看本地部署的服务原型,无需购买云服务器,操作也很简单。
下面介绍如何安装这个组合。
1. 系统设置
在任务管理器中查看 CPU 虚拟化是否启用。
如未启用,请进入 BIOS 设置进行开启。
然后在控制面板 → 程序 → 启用或关闭 Windows 功能中,开启以下两个选项:
- Virtual Machine Platform(虚拟机平台)
- 适用于 Linux 的 Windows 子系统
2. 安装 WSL
在微软商店搜索'WSL',下载 Ubuntu(可能会卡顿,建议多试几次)。
下载完成后打开应用。
如果出现错误提示,可以尝试在命令行执行更新命令:
wsl --update
再次启动即可成功进入 Ubuntu 环境,并设置用户名和密码。
至此,WSL 已经成功安装。
总结
本文提供了详细的步骤指导,帮助你在 Windows 系统中轻松安装 WSL(Windows Subsystem for Linux),无需双系统切换即可享受 Linux 的强大功能。介绍了从环境配置到安装不同 Linux 发行版的全过程,并强调了其对开发者的优势,如增强的开发便利性、资源高效利用及简易维护等。
无论是个人开发还是团队协作,WSL 与内网穿透的结合都能打破系统和网络的限制,使跨平台工作更加顺畅。


