本文利用Win10 WSL配置centos的运行环境 , 并通过vscode的remote-wsl插件能够直接在centos里面运行代码 。
另外也可以通过部署Docker和安装虚拟机来实现 , 这样就需要vscode的remote-ssh插件 。
先决条件开启win10的WSL功能 , 这个百度很多 , 不介绍了 。
Centos安装win10运行centos子系统 , 需要centos的rootfs , 这里采用github大神的方式
github地址 https://github.com/RoliSoft/WSL-Distribution-Switcher
过程如下:
1.首先安装Python3
【Win10 WSL配置centos的运行环境】2.需要下载WSL-Distribution-Switcher
3.使用get-prebuilt.py下载centos镜像 , 多个linux版本可以选择
文章插图
多个linux版本可以选择 , 也可以选择OS version
文章插图
4.执行install.py脚本安装即可
详细安装过程可以通过上面的github地址参考过程 。
安装成功 , 可以通过wslconfig 看到
文章插图
*我使用的终端工具为
文章插图
配置vscode为了使用centos子系统 , 并完美的配合vscode开发 , 安装remote-wsl插件
文章插图
安装后 , 在vscode侧边栏可以远程连接图标了
文章插图
也可以看到我们的Ubuntu和Centos子系统 , 我们右键就可以连接了 , 这时vscode是结合wsl运行的 , 里面的资源管理器需要打开centos里面的文件夹 。<子系统启动后 , 把我们的各个分区挂载进去了 , 可以把项目文件夹创建在windows分区里面>
文章插图
在E盘创建个python文件夹 , 然后通过vscode打开文件夹 , 作为项目目录
文章插图
文章插图
在python目录创建个t.py试试 , 终端调用的也是centos
文章插图
可以看到python目录后面跟着centos子系统名称 。
总结通过这样的方式 , 我们把分区的代码运行在centos环境 , remote-wsl插件使vscode和win10子系统紧密集合起来 。
另外如果有阿里云、华为云、百度云服务器的话 , 可以通过remote-ssh来实现这样的方式 。
推荐阅读
- 以安全模式启动win10的4种方法,简单高效,修复电脑故障必用技巧
- centos安装配置apc 内存缓存
- 五分钟搞定 HTTPS 配置,手把手教
- Nginx中配置https中引用http的问题
- 史上最详细的Linux网卡ifcfg-eth0配置详解
- Nginx-config的配置
- 从原理到实战,彻底搞懂Nginx
- 如何判断汽车是高配还是低配?只要有4个配置,多半是高配
- Linux防火墙常用规则配置
- USG6000防火墙如何配置NAT Server?三步就搞掂