废话
在写了项目后,需要放到服务器上去运行测试,但仅仅是为了测试也没不要去掏钱买个服务器来进行测试(我觉得挺贵的)
本地电脑开个 VM 虚拟机?太吃配置了,而且启动速度还贼慢
直到最近我才知道 Windows 可以看起 Linux 之系统,于是就尝试了一下,于是我就写了这篇文章记录一下
官方文档: https://docs.microsoft.com/zh-cn/windows/wsl/install-on-server
适用于 Linux 的 Windows 子系统可供在 Windows Server 2019(版本 1709)和更高版本上安装。
本文记录我是如何在 Windows 上启用 WSL 的步骤。并安装 Ubuntu 子系统的
必须启用适用于 Linux 的 Windows 子系统
可选功能并重启,然后才能在 Windows 上运行 Linux 发行版。
正文
启动适用于 Linux 的 Windows 子系统
服务
以管理员身份打开 PowerShell 并运行:
注意是以管理员身份运行
1 | Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux |
上方是以命令的方式开启适用于 Linux 的 Windows 子系统
,如果不行的话你可以手动开启
按 win 键直接输入(或者打开设置搜索也一样)启用或关闭 Windows 功能
并打开找到适用于 Linux 的 Windows 子系统
选项勾选后点击确定
稍等一会儿会弹出以可框,会提示你重启电脑
安装 Linux 子系统
如果按安装过程中遇到任何问题,可多重试两边
如果依旧报错失败,可以到系统设置中(设置中开发者选项的未知可能在不同版本中出现的位置不同)隐私和安全性
—>开发者选项
开启开启开发者,随后重新安装
如果还不行,则重启电脑后再试试
自动安装直接到
Microsoft Store
搜索Ubuntu
进行下载即可(版本就随便你啦)
不过自动安装会直接安装到 C 盘,用的时间长了会堆积很多文件,导致 C 盘爆红,所以我更建议手动安装(不难)
这里只描述如何手动安装 Ubuntu 子系统,好处就是能自定义安装路径,不会占用 C 盘空间
博主下载的是
Ubuntu 20.04
发行版
系统下载地址如下: 官方发行版下载地址
下载下来后,(剪切或复制随便你)复制到你想要安装的路径下,修改后缀名为.zip
解压,运行ubuntu2004.exe
即可
进入后会让你输入用户名和密码,自己写一个就行了
随后就是修改 root 的密码,输入su root
或者是sudo pass
跟着提示输入即可
总结
至此,你就有了一个本地的 Linux 测试环境,因为这个子系统是和主系统联通的,用到的 ip 也是和主系统一样的
输入ls
可以看到有个mnt
目录,进入后就可以看到主系统的盘符,他们是互通的