我的Windows10下的WSL的使用经历
微软每年都会举办Build开发者大会,近年来越来越受关注的Linux 子系统Windows Subsystem for Linux(WSL)已经很完善了,我抱着体验一把的心态,也来使用一下这个功能。
各位新手Linux朋友们,有没有想过怎么在Windows下面使用Linux,下面我来通过自己的实际操作,分享一遍自己的Windows10下的WSL的使用经历。
首先什么是WSL
百度百科里面是这样介绍的:Windows Subsystem for Linux(简称WSL)适用于Windows的Linux子系统。也许刚刚接触Linux的新手会觉得奇怪,Linux不是单独的系统吗?比如我们学习和考试认证的都是 Redhat、Ubuntu、Centos等。为什么Windows会有一个Linux的子系统呢?其实此子系统起源于命运多舛的Astoria项目,其目的是允许Android应用运行在Windows 10 Mobile上。此功能组件从Windows 10 Insider Preview build 14316开始可用。后来到了2022年9月 22日,微软发布了 Windows 11/10 的 Linux 子系统新预览版,微软宣布从该版本开始,WSL 已支持 systemd。最新的正式版于2022年11月16日,微软 Win11/10 Linux 子系统 WSL 1.0.0发布
操作Linux的过程中常用的命令和如何使用ssh服务管理远程主机,可以查看《Linux就该这么学(第2版)》第9章节的内容。
一 开启WSL功能
首先是你要使用Windows10 2004 以上版本。或者你理解为要是2022年9月份以后的版本。我写本文的时间是2022年11月,更新了最新的微软11月累计更新包。
分享两种启动WSL的方法
方法1:通过命令行启动WSL。
点击右下角WIN开始-右键-Windows PowerShell(管理员) 以管理员身份运行。

然后输入如下命令:
[Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform]
看到如下就表示虚拟平台正在启动。


虚拟平台开启后,接着在命令行中输入以下命令开始Linux子系统:
[Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux]

重启动计算机
方法2:当然你也有第二种启动的方法,不用敲命令这么麻烦。
开机进入-控制面板-程序-找到 启动或关闭Windows功能

请在勾选框中勾选-适用于Linux的Windows子系统
相关文章:
我的Windows10下的WSL的使用经历
微软每年都会举办Build开发者大会,近年来越来越受关注的Linux 子系统Windows Subsystem for Linux(WSL)已经很完善了,我抱着体验一把的心态,也来使用一下这个功能。 各位新手Linux朋友们,有没有想过怎么在…...
人声分离神仙网站,用过都说好~
在生活中好听的音乐有千千万的,音乐是非常容易可以找到下载下来的,但是背景音乐相当不容易找的,我们看的某短视频的背景音乐我们觉得不错的,想要下载下来的时候,我们都会无从下手不知道如何才可以找到这个相关的背景音…...
通过流量安全分析发现主机异常
主机异常分析在计算机系统中具有重要意义。以下是主机异常分析的几个关键点: 1、检测安全威胁:主机是计算机系统的核心组件,通过对主机异常进行分析,可以快速检测到潜在的安全威胁,如恶意软件、病毒感染、黑客入侵等。…...
如何设计实时聊天系统的架构
1. 系统的要求和目标 1.1 功能要求 对话:系统应支持用户之间的一对一和群组对话。确认消息:系统应支持消息传递确认,如已发送、已送达、已读。共享:系统应支持媒体文件的共享,例如图像、视频和音频。聊天存储&#x…...
js sm4实现加密解密
2023.10.25今天我学习了如何使用sm4进行加密解密: 注意:前端和后端的编码必须相同才能使用,不然会出现空字符串的错误。 一、首先安装sm4.js包: npm i sm4js package.json中的版本: (安装失败的话可以直接…...
安装 fcitx + 搜狗/谷歌输入法 之后导致 四季,重启后黑屏只有鼠标可以移动
一般的原因就是 : fcitx 导致的问题 方法就是 先卸载搜狗,再卸载fcitx 解决办法: 首先:ctrlaltF6 进入命令行界面,如果进不去就 ctrlaltF2 接下来执行: sudo apt-get remove sogoupinyin sudo apt-get …...
kuaishou web端did注册激活 学习记录
快手web端 did 注册激活的流程大概如下: 1.访问web端的接口,主动触发滑块,拿到滑块信息 2.然后滑块验证did 获取captchaToken 3.携带captchaToken访问接口 4.最后校验web端的did 是否激活 最后激活以后的效果如下: 经过测试&…...
Docker安装MariaDB
Docker安装MariaDB 1 docker search mariadb 搜索mariadb镜像(非必须) 2 docker pull mariadb 下载docker镜像 3 docker images 查看本地已有的所有镜像 4 mkdir -p /data/mariadb/data 建一个目录作为和容器的映射目录 5 docker run --name mariadb…...
Uniapp中嵌入H5( uniapp开发的H5),并且在H5中跳转到APP的指定页面
原生H5跳转uniapp开发的app方式: 1.在APP中使用web-view嵌入H5页面使用web-view组件实现 <template><view><web-view src"https://uniapp.dcloud.net.cn/component/web-view.html"></web-view></view> </template>…...
汽车托运哪个平台好
随着汽车的增多,很多车主都产生了汽车托运业务的需求,但是在托运市场存在着很多鱼目混珠的无良中介和托运公司,它们的存在扰乱了市场秩序。那么面对这种情况,应该怎么选择出一家安全靠谱的汽车托运公司呢? 1. 按公里收费与按线路…...
TailwindCSS使用并开启JIT(vue2)
前提vue2工程 安装 不要安装官网最新版,因为vue2还不支持 npm install -D tailwindcssnpm:tailwindcss/postcss7-compat postcss^7 autoprefixer^9init 配置 npx tailwindcss init -p这样根目录多了两个文件 tailwind.config.js和postcss.config.js main.js 引…...
【CSS】伪类和伪元素
伪类 :hover:悬停active:激活focus:获取焦点:link:未访问(链接):checked:勾选(表单)first-child:第一个子元素nth-child():指定索引的子元素&…...
Dunham‘s sports EDI需求分析
Dunhams Sports,成立于1937年,是美国领先的运动用品零售商之一。公司总部位于密歇根州,致力于提供广泛的体育用品和户外装备。Dunhams Sports的使命是为顾客提供最优质的运动体验,他们以卓越的服务和品质,赢得了无数荣…...
如何在Linux将Spring Boot项目的Jar包注册为开机自启动系统服务
有时候我们需要将Spring Boot打包出来jar文件当做系统服务注册到系统中,本文教你如何操作 目录结构 以下是目录结构,jar文件是从maven package打包出来的,config/application.yml是原先在项目的resources文件夹里,外置出来方便适…...
LAMP项目部署实战
一、LAMP环境部署 1、回顾LAMP LAMP Linux Apache MySQL PHP Apache:主要用于接收用户的请求,处理业务逻辑,返回结果给客户端(浏览器) PHP:编程语言的一种,主要应用于Web开发。主要实现注…...
Tauri2 mobile development traps
时间点:2023/10/24。最近在倒腾移动端开发,不想学原生和 flutter,试了试 react-native,开发体验没有想象中的舒服,干脆直接上 tauri 2 吧,半年前就听说 tauri 2 支持移动端,到现在应该可堪小用。…...
使用Jenkins触发gitlab的webhook
满足条件: 首先手动构建可以完成构建 例如: 打开项目点击配置 在“Build Triggers”栏勾选,Build when a change is pushed to GitLab. GitLab webhook ;如下 复制URL链接,我的链接是:http://192.168.44…...
Vcenter 6.5 web 报错503解决办法
Vc web打不开就重启服务 service-control --stop --all service-control --start --all 单独启动xeb服务 service-control --start vpxd 参考 C: \Program Files\ VMware \vCenter Server \bin) service-control --list service-control --start xXx service-control -…...
计算机网络-计算机网络体系结构-应用层
目录 一、网络应用模型 客户/服务器模型(Client/Server) P2P模型(Peer-to-peer) 二、域名解析系统(DNS) 域名 域名服务器 解析过程 三、文件传输协议(FTP) FTP控制原理 四、电子邮件 组成结构 协议 SMTP MIME POP3 IMAP 五、万维网和HTTP协议 概述 HTTP 报…...
软考-网络安全漏洞防护技术原理与应用
本文为作者学习文章,按作者习惯写成,如有错误或需要追加内容请留言(不喜勿喷) 本文为追加文章,后期慢慢追加 by 2023年10月 网络安全漏洞概念 网络安全漏洞指的是网络系统或应用程序中存在的安全弱点,被…...
LCDGraph:基于字符屏CGRAM的嵌入式轻量级实时绘图库
1. 项目概述LCDGraph 是一款专为嵌入式系统设计的轻量级图形绘制库,面向资源受限的微控制器平台(如 Arduino 系列),核心目标是在标准字符型 LCD 显示屏上实现高效、低开销的实时线性数据可视化。它不依赖图形点阵驱动或外部显存&a…...
告别兼容性烦恼:在Windows 11上为特定网站配置专属IE访问环境的完整指南
告别兼容性烦恼:在Windows 11上为特定网站配置专属IE访问环境的完整指南 当Windows 11彻底移除了IE浏览器的桌面入口,许多依赖特定网站的企业用户、财务人员和政府工作人员陷入了困境。那些仅兼容IE的老旧系统——从企业内部OA到税务申报平台,…...
从汽车以太网到智能座舱:TSN的CBS和抢占式TAS如何保障你的行车安全与娱乐体验
从汽车以太网到智能座舱:TSN的CBS和抢占式TAS如何保障行车安全与娱乐体验 当你在高速公路上开启自动驾驶功能,车辆需要同时处理毫米波雷达的实时数据、中控屏的4K视频流以及车窗升降的指令——这些需求对网络传输的要求截然不同。传统车载网络架构正面临…...
如何用Applite轻松管理macOS应用:告别复杂的终端命令
如何用Applite轻松管理macOS应用:告别复杂的终端命令 【免费下载链接】Applite User-friendly GUI macOS application for Homebrew Casks 项目地址: https://gitcode.com/gh_mirrors/ap/Applite 还在为macOS上的应用安装和更新烦恼吗?Applite这款…...
应用层缓存的庖丁解牛
“应用层缓存”常被误解为“加个 Redis 那么简单”或“为了快而快”。 但本质上,应用层缓存是用“空间”换“时间”,用“一致性风险”换“系统吞吐量”的终极权衡艺术。 它是数据库(慢、稳、强一致)与用户(快、急、高并…...
银河麒麟V10 SP1安全基线配置踩坑记:为什么pam_wheel.so的group=wheel参数会失效?
银河麒麟V10 SP1安全基线配置深度解析:从pam_wheel.so失效看系统级安全加固实战 第一次在银河麒麟V10 SP1上配置安全基线时,我盯着终端屏幕足足愣了三分钟。按照多年Linux系统管理经验,我在/etc/pam.d/su中加入了标准的groupwheel参数&#x…...
揭秘抖音批量采集神器:从技术内核到实战突破
揭秘抖音批量采集神器:从技术内核到实战突破 【免费下载链接】douyin-downloader 项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader 在数字内容创作与研究的浪潮中,抖音作为全球最大的短视频平台,其丰富的内容资…...
从零到一:在Windows系统上部署JDK11与Neo4j 4.3.5开发环境
1. 环境准备:JDK11与Neo4j 4.3.5的版本选择 刚开始接触Java和图数据库时,我踩过不少版本不兼容的坑。比如有一次装了最新版JDK17,结果Neo4j死活启动不了,折腾半天才发现是版本冲突。所以现在每次搭建环境,我都会先确认…...
3个让Mac窗口管理效率倍增的秘密武器:AltTab深度解析
3个让Mac窗口管理效率倍增的秘密武器:AltTab深度解析 【免费下载链接】alt-tab-macos Windows alt-tab on macOS 项目地址: https://gitcode.com/gh_mirrors/al/alt-tab-macos 作为一名从Windows转战macOS的开发者,你是否也曾为窗口切换效率低下…...
nli-distilroberta-base环境配置:Ubuntu/CentOS下Python依赖与CUDA版本兼容说明
nli-distilroberta-base环境配置:Ubuntu/CentOS下Python依赖与CUDA版本兼容说明 1. 项目概述 nli-distilroberta-base是一个基于DistilRoBERTa模型的自然语言推理(NLI)Web服务,专门用于判断两个句子之间的逻辑关系。该服务能够快速分析句子对ÿ…...
