VPS云服务器Windows下WSL安装使用指南
在VPS云服务器的Windows环境中,WSL(Windows Subsystem for Linux,即Windows Linux子系统)能让开发者无需额外虚拟机,直接在Windows里运行Linux环境。无论是调试代码、安装Linux专属工具,还是混合使用两种系统的优势,WSL都是高效的解决方案。下面从准备到实战,手把手教你安装和用好这个工具。
安装前:先检查系统条件
想顺利安装WSL,VPS云服务器的Windows系统得满足两个基础条件。首先看系统版本——Windows 10要2004及以上(比如21H2、22H2),Windows 11则全版本支持。查版本的方法很简单:打开「设置」→「系统」→「关于」,在「Windows规格」里就能看到版本号。
其次要启用WSL功能。用管理员身份打开PowerShell(Win+S搜索“PowerShell”,右键选“以管理员身份运行”),输入这行命令并回车:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
如果想体验更流畅的WSL 2(基于Linux内核的增强版),还得再启用虚拟机平台功能,输入:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
两个命令跑完后,记得重启VPS云服务器让设置生效。
安装时:从应用商店选Linux系统
重启后打开Microsoft Store,搜索你熟悉的Linux发行版——新手推荐Ubuntu(最常用,文档多),技术流可选Debian(更稳定)或Kali Linux(安全工具多)。找到后点“获取”按钮,等待下载安装完成。
装完别着急,第一次打开Linux发行版应用时,会提示设置用户名和密码。这里的用户名不是Windows账号,建议设成简单好记的(比如“dev”),密码尽量复杂些但自己能记住——后续登录WSL会用到。
如果想默认用WSL 2(性能比WSL 1更好,文件读写更快),在PowerShell输入命令:
wsl --set-default-version 2
之后安装的Linux发行版就会自动用WSL 2模式了。
安装后:调资源让WSL更顺手
装完WSL,建议根据VPS云服务器的配置调整资源分配。比如VPS是4核8G内存,别让WSL占太多资源影响Windows运行。具体操作:在用户目录(比如C:\Users\你的用户名)下新建一个名为“.wslconfig”的文件(注意前面的点,是隐藏文件),用记事本打开后输入:
[wsl2]
memory=4GB # 限制WSL最多用4G内存
processors=2 # 限制最多用2个CPU核心
保存后重启WSL(在PowerShell输入“wsl --shutdown”关闭,再重新打开Linux应用),设置就生效了。内存和核心数可以根据VPS实际配置调整,比如8G内存的VPS,设“memory=5GB”更合理。
使用时:Windows和Linux轻松互通
想进入WSL很简单,在Windows的命令提示符或PowerShell输入“wsl”回车,就能进到默认的Linux环境。这时候你可以像用普通Linux系统一样,用“ls”看文件、“cd”切目录、“sudo apt install”装软件。
最方便的是文件互访:Windows的C盘在WSL里是“/mnt/c”路径,D盘是“/mnt/d”,直接“cd /mnt/c/Users”就能访问自己的文档。反过来,在Windows资源管理器输入“\\wsl$”,能直接打开WSL的文件系统,复制粘贴文件像操作本地文件夹一样。
之前有开发者在VPS云服务器上做Python项目,用WSL装了Ubuntu系统,通过“apt-get install python3”快速搭好环境,同时用Windows的VS Code编写代码,调试时直接在WSL里运行,既利用了Linux的包管理优势,又保留了Windows的图形化工具,开发效率提升了不少。
掌握这些步骤后,你完全可以在VPS云服务器的Windows环境里,用WSL灵活切换Linux和Windows的操作场景。无论是日常开发、工具测试,还是混合环境部署,WSL都能成为你的效率利器。