概述
-
- win10 子系统能带来什么
- 如何安装子系统
- 0、windows 系统版本
- 1、开启开发者选项
- 2、打开子系统功能
- 3、打开 miscrosoft store 安装 ubuntu 子系统
- 启用子系统
- 在子系统中安装 nginx 来测试是否可以共享端口
- 注意事项
- 1、重启 windows 后,服务不可用
- 2、windows 和 Linux 目录对应关系
题主很少为 windows 写博客,但是最近偶然体验子系统发现还是蛮不错的,特此分享下,希望给 windows 下开发的人员提供一些便利,免去安装虚拟机的烦恼,结合 linux 在 windows 上愉快的开发
win10 子系统能带来什么
- 使用 linux 指令管理你的windows文件
- 享受 linux 带来的安装软件的便利,直接在 windows 环境中就可以访问对应服务(端口也是共享的),包括但不限于
- mysql
- php
- node
- apache
- nginx
- redis
如何安装子系统
0、windows 系统版本
我的是 windows 10 pro
,如果你的不可以,可能是系统版本问题。可以去 msdn i tell you 上下载,选择 Windows 10, Version 1803 (Updated March 2018)
1、开启开发者选项
设置 -> 开发者选项 -> 开发人员模式
2、打开子系统功能
设置 -> 应用和功能 -> 程序和功能(在右侧) -> 启用或关闭 windows 功能 -> 适用于 linux 的 windows 子系统
3、打开 miscrosoft store 安装 ubuntu 子系统
打开 miscrosoft store ,搜索 wsl
, 安装 ubuntu
即可
启用子系统
打开命令行,这里推荐 cmder 来替代自带的 windows 自带的 command 工具
打开命令行,输入
bash # 进入子系统
首次会让你设置密码等
在子系统中安装 nginx 来测试是否可以共享端口
bash # 进入子系统
sudo apt-get install update && apt-get install nginx
安装完毕后,直接打开浏览器,输入 http://127.0.0.1
,我们发现可以访问了!所以之后用到的开发环境都在子系统中安装就好了,什么 redis mysql node 等等
注意事项
1、重启 windows 后,服务不可用
目前测试到,重启 windows 后,子系统里的好多服务不会自动开启,比如 nginx。所以开机后,如果你的服务不可用,记得进入子系统开启对应服务,如:
bash # 进入子系统
sudo service nginx restart
2、windows 和 Linux 目录对应关系
windows 的盘会自动挂载在 linux 的 /mnt/
下
bash # 进入子系统
ls /mnt/ # 可以看到对应盘符,一般是 c、d 之类的
最后
以上就是害羞绿茶为你收集整理的win10 子系统之 Ubuntu,解放你的生产力的全部内容,希望文章能够帮你解决win10 子系统之 Ubuntu,解放你的生产力所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复