我是靠谱客的博主 害羞绿茶,最近开发中收集的这篇文章主要介绍win10 子系统之 Ubuntu,解放你的生产力,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

    • 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,解放你的生产力所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部