什么是linux子系統
- 具體的概念網上很多,作為個技術人簡單粗暴來說就是微軟腦子瓦特,突然愛上了linux, 可以在win10安裝linux子系統
- 子系統不同於虛擬機,但是其優點是安裝很快,對於新手和簡單使用來說很友好
搞一個python的開發環境
目標
- 子系統中安裝python的開發環境
- 通過xshell連接該子系統
- 使用vscode遠程開發
開始
-
首次安裝后需要先更新下源
sudo apt update
-
安裝python
sudo apt install python3 #如果有多個python版本可以使用下面方式來進行切換 update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 update-alternatives --install /usr/bin/python python /usr/bin/python3.5 1
-
安裝ssh
sudo apt-get install openssh-server #安裝ssh sudo service ssh --full-restart #完整啟動 ssh service
-
xshell 連接測試
sudo apt install net-tools # 安裝網絡工具 ifconfig #查看ip xshell中配置host地址
-
vscode配置remote插件
1. 安裝 Remote Development extension pack 2. ctrl+p > 輸入remote-ssh, 根據提示輸入host地址,等待打開新遠程窗口輸入密碼信息 3. 打開遠程服務器項目目錄, enjoy it !
-
子系統ssh開機自動啟動
1. win+r 輸入 shell:startup 進入啟動目錄 2. 增加startservice.vbs啟動程序, 重啟或者直接命令行執行測試 ```vbs Set ws = CreateObject("Wscript.Shell") ws.run "wsl -d debian -u root service ssh --full-restart", vbhide ```
總結
1. wls是個很好的開始,而且真的挺好用,對新人很友好
2. 對於使用windows作為生產工具的小伙伴,如果想嘗鮮強烈推薦
3. 如果想做一些linux下的測試,或者一些在windows下安裝很坑的軟件,可以在子系統安裝,遠程連接
4. 只是一些小的想法,希望對密碼的小伙伴有一點點幫助