>本綜合指南演示瞭如何安裝,配置和利用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中文網其他相關文章!