https://juejin.im/post/5d22e46ee51d45775746b9b1
導讀
在使用window系統開發時由於系統環境和線上環境不一致可能導致各種問題,以及部分擴展庫只支持liunx 系統 下運行,Linux的開發環境尤為重要。 window的linux環境一般由vm/vbox 在虛擬機下運行當然也可以在虛擬機上將window掛載在linux 挺麻煩就是了。加上虛擬機運行占用高等問題
- 更新2019-07-10 使用 VM VirtualBox 搭建完善的Linux開發環境
今天利用微軟的linux子系統,搭建一個輕量高效的linux系統。
wsl (windows下的Linux子系統)
Windows Subsystem for Linux(簡稱WSL)是一個在Windows 10上能夠運行原生Linux二進制可執行文件(ELF格式)的兼容層。它是由微軟與Canonical公司合作開發,其目標是使純正的Ubuntu 14.04 "Trusty Tahr"映像能下載和解壓到用戶的本地計算機,並且映像內的工具和實用工具能在此子系統上原生運行
windows 下的linux子系統 以下簡稱 wsl
wsl 支持完整Linux功能
開啟Linux子系統
- 開啟win10開發者模式 【更新和安全→開發者選項→開發人員模式】

- 添加linux子系統程序 【應用→應用和功能→程序和功能→啟用 和關閉windows功能→適用於Linux的windows子系統】

- 通過應用商店安裝linux(ubuntu經測試無法正常安裝寶塔,建議選擇debian)

下載之后打開即可自動安裝
可能出現無法安裝的錯誤
Installing, this may take a few minutes...
Installation Failed!
Error: 0x8007019e
Press any key to continue...
復制代碼
解決辦法
1.win+x,選擇Windows PowerShell(管理員) 2.輸入:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
復制代碼
3.回車,輸入Y,重啟!
4.重新打開已經安裝的子系統,等幾分鍾,輸入賬戶和密碼。
安裝開發環境
1.等待片刻安裝完成之后即可按照提示設置用戶名和密碼
2.配置開發環境 這里使用的是寶塔集成環境(可選擇其他環境)
3.環境結束
在Linux子系統中可以完全使用window下的文件
window磁盤分別掛在目錄 /mnt
配置啟動時的默認用戶
ubuntu/debian config --default-user root
復制代碼
配置當前用戶密碼
passwd 新密碼
作者:twelve_juejin
鏈接:https://juejin.im/post/5d22e46ee51d45775746b9b1
來源:掘金
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。