>本综合指南演示了如何安装,配置和利用Linux 2(WSL2)的Windows子系统直接在Windows 10或11 PC上运行完整的Linux环境。 您将学会利用Windows中Linux内核的功能,将Linux应用程序和文件与您现有的Windows Workflow无缝集成。
>
WSL2的关键好处
>
-
无缝Linux集成:
在Windows资源并肩上运行Linux应用程序和访问Linux文件,而无需进行双启动或虚拟机的复杂性。
- 简化的设置(Windows 11): WSL2更容易安装和配置在Windows 11中。
直接GUI应用程序支持:- 直接在Windows中执行图形Linux应用程序,从而消除了对外部X服务器软件的需求。>
优化的Docker用法:
通过利用WSL2的功能来体验更快的Docker启动时间和增强性能。- >
轻松的文件共享:
使用安装和符号链接在Windows和Linux之间进行分享文件和管理资源。-
>增强vs代码集成:
在健壮的环境中开发,直接从VS代码中访问Linux文件和终端。
-
为什么选择Linux?
大多数Web托管环境都利用Linux。它的速度,开源性质以及对Web软件(Apache,Nginx,PHP,Python,MySQL等)的广泛支持,使其成为行业标准。 虽然Windows和MacOS存在一些等效物,但是在平台上保持一致的版本可能具有挑战性,通常会导致性能差异和部署期间的意外问题。
WSL2的
替代方案(以及为什么它们不太理想)
双启动或单独的PC:
不方便和资源密集型。>
虚拟机(VMS):需要大量的系统资源,并需要IT专业知识;文件共享可能很麻烦。
>
docker(无WSL2):虽然功能强大,但在Windows上的docker依赖于WSL2来获得最佳性能。>
-
什么是wsl2?
-
- > WSL2允许开发人员使用Hyper-V在虚拟机中运行完整的Linux分布,与其前身WSL1相比,提供了出色的兼容性和明显更快的文件访问。
Windows 10 vs. Windows 11:
>
WSL2完全集成到Windows 11中,简化了安装过程。 Windows 10需要其他手动配置步骤。 建议在安装WSL2之前升级到Windows 11,以使经验更顺畅。
>
系统要求:
-
硬件虚拟化:在您的BIOS中启用(检查虚拟化技术,VT-X,SVM等)。 谨慎:错误的BIOS修改会损害您的系统。
磁盘空间:
C:驱动器上至少有1GB的自由空间(建议更多)。-
Windows Edition:
主页,Pro或服务器版本得到支持; Windows 10/11 s是- 不兼容。>
Windows 10更新: 需要2020年5月更新(版本2004或更高版本)。
-
>
> wsl2默认情况下,在C:驱动器上的隐藏文件夹中安装分布。安装后可以更改。
>
>可选,但建议:
>禁用快速启动:这有时会干扰WSL2。 通过控制面板访问>电源选项>选择电源按钮的功能。 或者,在您的启动文件夹中创建一个文件,以关闭启动时的WSL。
> - 安装Windows终端:具有内置WSL2支持的出色终端应用程序。
wsl.bat
-
在
>使用“转向Windows”功能打开或关闭“ opt”选项(在开始菜单中搜索“功能”)启用“虚拟机平台”和“ Windows子系统”功能。 或者,使用PowerShell(作为管理员运行):
重新启动,然后将WSL2设置为默认版本:>
安装Linux发行版:>
>使用PowerShell(作为管理员):
或者,从Microsoft Store安装。dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
登录后复制
wsl --set-default-version 2
登录后复制
启动和更新linux:
>
>从“开始”菜单,Windows终端或PowerShell(
>或wsl --list --online // List available distros
wsl --install // Install default (Ubuntu)
wsl --install -d Debian // Install a specific distro
登录后复制
)启动发行版。 安装后更新您的发行版:
>使用以下方式检查内核更新
(其余部分详细详细介绍了WSL版本之间的切换,设置默认分布,用户管理,移动/克隆磁盘映像,Windows和Linux之间的文件访问,运行命令,安装应用程序,图形应用程序,Docker,Docker,Docker,VS Code Integration Integration和FAQ省略了,但原始文本为每个文本提供了详尽的说明。
这个简化的摘要保留了核心信息和关键视觉效果,同时大大降低了整体长度。 请参阅原始文本以获取完整的,详细的说明。
以上是WSL2教程:Windows 10和11的完整指南的详细内容。更多信息请关注PHP中文网其他相关文章!