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. 只是一些小的想法,但愿对密码的小伙伴有一点点帮助
相关文章
相关标签/搜索