Hardie 在线博客

  • 实用技巧
  • 未来科技
  • 企业级应用
  • 漫谈安全
  • 生活日志
  • 关于我
Hardie 在线博客
这是一个有节操的网站,用知识捍卫自己的节操
  1. 首页
  2. 实用技巧
  3. 正文

快速搭建WSL开发环境

2021年10月20日 1人点赞 0条评论

互联网环境的开发,基本免不了Linux环境,但是日常办公和开发又免不了Windows环境。以前大家的做法基本都是安装VMware,然后创建一个Linux的虚拟机,配置环境,共享数据或者通过FTP传输数据进行测试。现在微软的WSL2都已经出来很久了,可以说,这种模式应该被替代了,转而投向更方便快捷的Windows+Linux融合的环境。不过很多人并不知道怎么使用,因为wsl不是一个标准独立的虚拟机,会有少量的差异。今天呢,我就借着准备itop教程环境的机会说一下wsl环境的使用。

WSLè Windows Subsystem for Linux, 基于Windows的Linux子系统,它是Windows的一个应用程序的存在,提供了一套可以运行Linux的环境。负责管理Linux系统的运行,可以在 windows features 里面随时开启和删除。喜欢命令行的同学可以用这条命令安装:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

dism不用多说,这是Windows安装服务功能组件的命令,全称 Deployment Image Servicing and Management(顺便建议大家记命令的时候都了解下命令全称/由来,这样容易记住不会忘)

第一行是添加WSL组件,第二行是开启虚拟化平台,开启以后理论上就能安装你需要的发行版了。

Windows环境准备好了,现在第一步:到Microsoft store 搜索Linux,找到你喜欢的发行版,这里以Ubuntu为例,我选择了20.04LTS的版本

根据你的网络情况,2-10分钟可以完成安装,这个时候只是Linux的系统文件安装好到你的系统了。

接下来第二步需要启动Linux系统完成初始化安装,开始菜单输入ubuntu找到安装好的图标

直接点击即可开始初始化,整个过程不到一分钟即可完成。

Windows 10 1903以后的版本升级到了WSL version 2,wsl2提供了更多的 功能和不一样的支持,除了在快速文件共享方面比wsl1可能略有逊色,其他基本都更优,可以根据实际情况选择使用。

这里顺便介绍下WSL工具几个常用功能

基本命令格式Usage: wsl.exe [Argument] [Options...] [CommandLine]

Wsl –help 可以显示帮助信息

1、wsl --list –verbose 列出当前实例

2、wsl –-set-version升级 实例版本到 WSL 2

运行这个命令之前建议先更新当前内核到最新,wsl –update

同时可以根据习惯设置默认版本

3、wsl --set-default, -s <Distro> 这样下次创建实例的时候就自动使用设定的版本了。

有的人希望开发测试环境直接root身份,不用每次都sudo,wsl也提供了很好的方案,那就是,你使用root身份配置启动实例:

ubuntu2004 config --default-user root & ubuntu2004.exe

运行成功后会自动进入系统shell,当然你也可以新建一个

至此,系统就已经可以正常运行了,接下来就是安装自己开发测试需要的环境了,我这里是以标准的lamp环境为例,简单演示下,比你想象中的要简单。

1、apt update/apt-get upgrade准备检查系统更新,这是一个好的习惯。

参考资料:

https://docs.microsoft.com/windows/wsl/setup/environment

https://docs.microsoft.com/windows/wsl/install-win10

标签: LAMP Ubuntu WSL 开发环境
最后更新:2021年10月20日

Hardie

打赏 点赞
上一篇:升级到Windows11后聊天软件崩溃的问题
下一篇:实用技巧-文件管理之道

相关文章

  • 升级到Windows11后聊天软件崩溃的问题
  • 关于学习的方法论
  • 实用技巧-文件管理之道

文章评论

取消回复

最新 热点 随机
最新 热点 随机
关于学习的方法论 实用技巧-文件管理之道 快速搭建WSL开发环境 升级到Windows11后聊天软件崩溃的问题 通勤的改变会给我们的生活带来什么 解浏览器-Edge使用技巧
netlogon 服务未启动会有什么影响 阿里妈妈持续流氓 转发一篇文章[远离你身边低层次的圈子] [收藏]社会工程学三部曲 创建了新的博客回忆Bar 儿时捅过马蜂窝吧
最近评论
yongyu 发布于 4 年前(01月02日) 请问一下怎更改登录机制,让用户登录的时候默认登录到前台而非后台。
yzzz 发布于 4 年前(11月26日) 为啥我是管理员用户,登录直接就进后台了,如何切换前台查看工单呀
lois 发布于 4 年前(11月26日) 请问工单可以自动分配么
Mirror 发布于 4 年前(10月25日) 请问我使用的是Itop 2.7版本登录门户用户就报错Nowhere to go?麻烦帮忙看下啥问题可...
liu 发布于 4 年前(09月26日) service desk agent 和support agent角色区别是什么啊
           

  • Hardie在线 All rights reserved
  • 首页
  • ITOP专题
  • 更新日志
  • 留言板
  • 关于我
  • 本站由[阿里云]提供ECS
粤ICP备16042250号-1