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. 只是一些小的想法,希望对密码的小伙伴有一点点帮助
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析