• 使用window10系统搭建完善的Linux开发环境


    https://juejin.im/post/5d22e46ee51d45775746b9b1

    导读

    在使用window系统开发时由于系统环境和线上环境不一致可能导致各种问题,以及部分扩展库只支持liunx 系统 下运行,Linux的开发环境尤为重要。 window的linux环境一般由vm/vbox 在虚拟机下运行当然也可以在虚拟机上将window挂载在linux 挺麻烦就是了。加上虚拟机运行占用高等问题

    今天利用微软的linux子系统,搭建一个轻量高效的linux系统。

    wsl (windows下的Linux子系统)

    Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu 14.04 "Trusty Tahr"映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行

    windows 下的linux子系统 以下简称 wsl

    wsl 支持完整Linux功能

    开启Linux子系统

    • 开启win10开发者模式 【更新和安全→开发者选项→开发人员模式】
    • 添加linux子系统程序 【应用→应用和功能→程序和功能→启用 和关闭windows功能→适用于Linux的windows子系统】
    • 通过应用商店安装linux(ubuntu经测试无法正常安装宝塔,建议选择debian)

    下载之后打开即可自动安装

    可能出现无法安装的错误

    Installing, this may take a few minutes...
    Installation Failed!
    Error: 0x8007019e
    Press any key to continue...
    复制代码

    解决办法

    1.win+x,选择Windows PowerShell(管理员) 2.输入:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    复制代码

    3.回车,输入Y,重启!

    4.重新打开已经安装的子系统,等几分钟,输入账户和密码。

    安装开发环境

    1.等待片刻安装完成之后即可按照提示设置用户名和密码

    2.配置开发环境 这里使用的是宝塔集成环境(可选择其他环境)

    www.bt.cn

    3.环境结束

    在Linux子系统中可以完全使用window下的文件

    window磁盘分别挂在目录 /mnt

    配置启动时的默认用户

    ubuntu/debian config --default-user root
    复制代码

    配置当前用户密码

    passwd 新密码

    作者:twelve_juejin
    链接:https://juejin.im/post/5d22e46ee51d45775746b9b1
    来源:掘金
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    [转]C#综合揭秘——Entity Framework 并发处理详解
    [转]AngularJS中$timeout和$interval的用法详解
    [转]ng-grid Auto / Dynamic Height
    [转]微信小程序之加载更多(分页加载)实例 —— 微信小程序实战系列(2)
    [转]MVC中几种常用ActionResult
    [转]wx.getUserInfo(OBJECT) 微信小程序 获取用户信息
    [转]HTTP请求中的form data和request payload的区别
    [转]微信小程序实现图片上传功能
    [转]Enabling CRUD Operations in ASP.NET Web API 1
    [转]bootstrap-datetimepicker 火狐浏览器报错
  • 原文地址:https://www.cnblogs.com/xiang--liu/p/11531514.html
Copyright © 2020-2023  润新知