win10 linux子系統的一些想法

什麼是linux子系統

  1. 具體的概念網上不少,做爲個技術人簡單粗暴來講就是微軟腦子瓦特,忽然愛上了linux, 能夠在win10安裝linux子系統
  2. 子系統不一樣於虛擬機,可是其優勢是安裝很快,對於新手和簡單使用來講很友好

搞一個python的開發環境

目標

  1. 子系統中安裝python的開發環境
  2. 經過xshell鏈接該子系統
  3. 使用vscode遠程開發

開始

  1. 首次安裝後須要先更新下源python

    sudo apt update
  2. 安裝pythonlinux

    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
  3. 安裝sshshell

    sudo apt-get install openssh-server #安裝ssh
    sudo service ssh --full-restart #完整啓動 ssh service
  4. xshell 鏈接測試windows

    sudo apt install net-tools # 安裝網絡工具
    ifconfig #查看ip
    xshell中配置host地址
  5. vscode配置remote插件服務器

    1. 安裝 Remote Development extension pack
    2.  ctrl+p > 輸入remote-ssh, 根據提示輸入host地址,等待打開新遠程窗口輸入密碼信息
    3. 打開遠程服務器項目目錄, enjoy it !
  6. 子系統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. 只是一些小的想法,但願對密碼的小夥伴有一點點幫助
相關文章
相關標籤/搜索