導讀
在使用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 新密碼複製程式碼