win10 linux子系统的一些想法
什么是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. 只是一些小的想法,希望对密码的小伙伴有一点点帮助