【易客吧】_全网激活码总代_激活码商城

您现在的位置是:首页 > 热门资讯 > 正文

热门资讯

通过 WSL2 子系统在 Windows 上同时运行 Node.js 16 和 Linux (通过车牌号定位车位置)

用户投稿2024-04-10热门资讯31

简介

在本文中,我们将引导你完成如何在 Windows 10/11 上的 WSL2 子系统中设置 Node.js 16 和 Linux 环境,并使用 Node.js 应用程序通过车牌号查询车辆位置数据。

先决条件

Windows 10/11 系统,已启用 WSL2 功能已安装 Linux 发行版(如 Ubuntu)

步骤 1:配置 WSL2 子系统

1. 确保已启用 WSL2:- 打开 PowerShell 并运行以下命令: wsl --set-version 2 2. 安装 Linux 发行版:- 打开 Microsoft Store 并搜索"Ubuntu"或你喜欢的发行版。- 安装并启动它。

步骤 2:安装 Node.js 16

1. 在 Linux 发行版中,更新包列表: sudo apt-get update 2. 通过 apt 安装 Node.js 和 npm: sudo apt-get install nodejs npm 3. 验证 Node.js 版本: node -v (应该显示 "v16")

步骤 3:克隆示例项目

1. 打开 Windows 终端或命令提示符。 2. 克隆示例项目: git clone 3. 导航到项目目录: cd car-location-by-plate-number

步骤 4:安装项目依赖项

1. 切换到 Linux 子系统: wsl 2. 安装项目依赖项: npm install

步骤 5:运行应用程序

1. 切换回 Windows 终端或命令提示符。 2. 运行应用程序: node index.js 3. 输入车牌号,然后应用程序将返回车辆位置信息。

应用程序工作原理

该应用程序使用 Node.js 的 `request` 模块向车辆位置 API 发送 HTTP 请求,该 API 接受车牌号作为参数。API 返回位置数据,应用程序将其打印到控制台。

故障排除

确保 WSL2 已启用。确保已安装正确的 Linux 发行版。确保已安装 Node.js 16。确保已正确安装项目依赖项。如果遇到任何错误,请检查控制台输出或应用程序代码。

结论

我们已经向你展示了如何使用 WSL2 子系统在 Windows 上同时运行 Node.js 16 和 Linux,并构建了一个应用程序以通过车牌号查询车辆位置数据。该技术提供了在 Windows 环境中无缝使用 Linux 和 Node.js 工具和功能的优势。

电脑win10系统如何将linux子系统wsl切换到root权限

有的时候我们需要将linux子系统切换到root权限进行操作,今天小编就告诉大家电脑win10系统如何将linux子系统wsl切换到root权限。 方法一、使用sudo命令使用root权限1.首先我们需要打开电脑,然后同时按下 WIN键和 R键,即可直接打开运行窗口了。 2.我们在窗口中输入cmd,输入好之后点击确定选项。 3.然后在打开的窗口中我们输入bash,按下回车键之后即可进入wsl系统。 4.我们使用管理员权限执行命令的时候,一般都是使用sudo命令来提示权限的。 小编这次以apt install安装软件包命令为例,假如我们在使用的时候没有用sudo来提升权限(或者是我们使用su切换到root用户),那么此时就会出现提示“没有权限”。 5.这个时候我们使用sudo apt install manpages-dev输入管理员密码就可以开始安装了哦。 方法二、使用su命令切换到root权限1.告诉一下大家,默认的wsl是没有设置root密码的,需要使用sudo passwd root来对root密码进行设置。 2.之后我们通过su命令即可切换到root权限了。 3.另一种是我们使用su root来切换。 使用这个方法需要切换到某个用户下然后在su后面接用户名。

Win10本月开始支持WSL2即将支持GPU和LinuxGui等

通过 WSL2 子系统在 Windows 上同时运行 Node.js 16 和 Linux (通过车牌号定位车位置) 第1张

最近微软方面在大会上宣布了很多有关于WSL的信息等,为广大用户们提供最方便舒适的使用等,如果用户们对这些系统非常感兴趣的话,那就快来下载吧~【微软win10最新资讯】Win10本月开始支持WSL2即将支持GPU和LinuxGui等:在刚刚召开的微软Build2020大会上,传来不少有关WSL的新消息。 这篇文章将一并整理、逐一介绍。 其中,本月就可实现的包括以下这两项:1、随着2020年5月更新的发布,Windows10将于本月开始支持WSL2发行版2、DockerDesktop推出使用WSL2作为后端的新版本已经在路线图中,很快就能与大家见面的有:1、仅使用一行命令安装WSL2、首次安装时,WSL2将成为默认版本3、WSL对GPU计算的支持4、WSL对LinuxGUI的支持Windows10本月开始支持WSL2在四年前的Build2016大会上,微软宣布推出WSL,随后引发了很多关注。 根据微软提供的数据,从最初第一个预览版本的几千下载量,到如今每月运行WSL的活动设备已超过350万台,这是一个巨大的增长。 WSL2的第一个预览版本在Build2019大会首次亮相。 相比WSL,它与Linux内核有着更高的系统调用兼容性,且速度比WSL的早期版本快3至6倍。 本月,随着即将到来的2020年5月更新,Windows10将开始正式支持WSL2发行版。 DockerDesktop推出使用WSL2作为后端的新版本将近一年前,也就是WSL2预览版刚刚宣布后不久,我们曾报道过Docker计划推出DockerDesktopforWSL2,它将使Docker的开发体验更友好、解锁更多新功能,并致力于成为在Windows上使用Docker的最佳方案。 在WSL2上托管Docker的这一更改有助于容器更快地启动。 同时,由于WSL2与VM相比更轻巧、占用空间更小,因此在主机上消耗的资源也更少。 WindowsDockerDesktop默认安装在2020年5月的Windows10更新上,将在WSL2上运行。 使用一行命令安装WSL查找和启用WSL不够方便这一点招致了很多抱怨,因此WSL团队正在对命令行工具进行一些改进,以使用户更加方便地安装WSL。 很快,大家就可以通过在命令行中输入--install来轻松地安装WSL。 在接下来的几个月中,在WindowsInsidersFastRing中应该能够看到此功能的初始版本。 此外,不仅仅是针对WSL,微软在此次的Build2020大会上还新开源了Windows软件包管理器winget,可以帮助使用者快速轻松地发现并安装不同的工具,只需要使用wingetinstall这样一个命令即可。 WSL2成为新的默认分发版本WSL开发团队发现Insider分支中的大多数用户都已经在使用WSL2版本。 之后,在首次进行安装时,WSL2将成为默认版本。 它会随着上文提到的命令行--install一同到来。 WSL将支持GPU计算自从第一个版本发布以来,向WSL添加CUDA和/或GPUCompute支持一直占据很高的呼声。 WSL团队表示,在过去的三年中,WSL、Virtualization、DirectX、WindowsDriver团队,以及他们的芯片合作伙伴等一直在致力于提供此功能。 现在微软宣布,未来几个月内将在Windows10Insider版本中开始预览对WSL的GPU计算支持。 最初的GPU计算功能将提供两种方案:NVIDIACUDA(CUDA是跨平台的API,可以通过Windows上的WDDMGPU抽象或Linux上的NVIDIAGPU抽象与GPU通信)针对专业人士,支持使用的现有Linux工具和工作流程DirectML(直接机器学习,机器学习的低级API)针对初学者和学生,使用来自多家供应商的支持DirectX12的GPU将发布带有DirectML后端的TensorFlow预览包,从而在Windows硬件的整个范围内实现硬件加速——DirectML也将支持本机Windows,包括Windows上的TensorFlow有关这方面的更详细信息,可查看DirectX团队的官方博客文章。 添加对LinuxGUI应用程序的支持WSL团队表示,他们的目标是使用户能够在桌面上无缝地运行Windows应用程序与LinuxGUI应用程序。 在BUILD大会上,该团队直接从WSL运行了一些示例的GUI应用程序进行展示。 这些应用程序连接到WSL内部运行的Wayland服务器,该服务器与Windows主机上的RDP客户端进行通信。 以上就是Win10本月开始支持WSL2即将支持GPU和LinuxGui等的所有内容了。

WSL2将在Win102004版本正式使用WSL功能改进

1、通过如下设置,Docker Desktop就和WSL2分发版本进行了集成,无需在WSL中安装docker 当然,也可以选择不与Docker Desktop集成,直接在WSL 中运行docker 容器启用WSL后,docker运行数据都在WSL发行版中,文件位置都只能由WSL管。 2、WSL的改进WSL Windows Subsystem for Linux即将Linux作为Windows子系统使用,可以在Windows上运行部分Linux软件,相当于 内置了一个Linux虚拟机 ,不用安装双系统来回切换了,对开发人员很方便此次2004版本的改进是将Li。 3、使用wsl可以在 CMD 或 PowerShell 运行 Linux 命令,示例以这种方式运行的命令使用的是同一个工作目录,并且以 WSL 默认用户的身份运行,拥有与调用方进程和终端相同的 Windows 管理权限WSL 可以使用tool。 4、可以在windows下安装docker desktop,然后设置使用wsl2的引擎使用或者在docker的官网上按照教程安装docker静进入网址 hangzhoumirrors 此处需要一个阿里云的账号,没有的话可以使用支付。 5、WSL 2 VHD 使用 ext4 文件系统 此 VHD 会自动调整大小以满足你的存储需求,并且其最大大小为 256GB 如果你的分发版大小增长到大于 256GB,则会显示错误,指出磁盘空间不足 可以通过扩展 VHD 大小来纠正此错误若。 6、在Windows上调用Linux应用程序1打开 控制面板2找到 程序与功能 处的 启用或关闭windows功能3在 适用于linux的windows子系统 一栏处打上勾 4点击确定并重启电脑 注以上步骤在win10专业版上测试,win。 7、wsl shutdown 关闭wsl,然后重启生效 processors 设置虚拟处理器数量 memory wsl 2占用系统内存上线,可根据实际情况配置 localhostForwarding=true设置在 Windows 中通过 或 localhost 访问 WSL2 服务。 8、启动WSL2,键入如下命令输出中nameserver 后面的地址即是我们要找的地址如 就是我们要找的Windows的IP Address,后面会以 ltwinip 引用 启动WSL2,键入如下命令输出举例46 就是我们。 9、首先,能想出来,并且能干出这种变态事情的也就只有MS了WSL2的主要目标就是运行一个完整的Linux内核,所以在架构上与WSL完全不同从架构的变化来看,WSL2和Windows NT都运行在了虚拟硬件层之上,两个系统并列且独立所以。 10、当前版本的 dockerdesktop 已经默认开启支持WSL2,安装时保持默认选项直接下一步,安装完毕之后重启电脑之后docker会弹出WSL2尚未配置完毕,点击提示框中的链接,安装MSI扩展包,重启电脑即可愉快地使用docker想在Windows上。 11、现在Win10下用WSLWindows Subsystem Linux bash开发程序基本上没问题了,包括上一篇Docker也能使用了但某些时候,你可能还是要用到Linux上的图形界面程序,比如Pycharm, Sublime Text等,因为它们集成WSL Bash环境会更。 12、7有个问题,在没有迁移之前对wsl ubuntu设置的内容全部没了 有什么办法将之前的设置给弄回来呢网上查找一番,发现是用户的问题wsl import之后的子系统,会默认 root 用户登录但是我之前的用户是 win 所以。 13、HyperV 允许由第二客户操作系统绕过主机操作系统直接访问裸机硬件,因此资源消耗更低而手机 Android 使用的正是 Linux 内核,于是微软着手在 WSL 之上构建起一套 Android 框架,用于适配 Windows Subsystem for Android。 14、对于那些没有注意到的人来说,WSL 允许未经修改的 Linux 二进制文件在 Windows 10 下运行没有仿真层,没有中间层,它们只需加载就能运行微软开发人员现在正在 Linux 内核中提供功能来改进 WSL而这指向了一个迷人的。 15、即将发布的20H1对现有功能的改进,例如重置此PC,在到目前为止的最新预览版本中,Windows 10版本2004更新包括性能改进,新的Cortana体验,WSL 2,更新的平板电脑体验,新的可选更新页,驱动程序兼容性改进,减少的CPU磁盘使用率。

若对本页面资源感兴趣,请点击下方或右方图片,注册登录后

搜索本页相关的【资源名】【软件名】【功能词】或有关的关键词,即可找到您想要的资源

如有其他疑问,请咨询右下角【在线客服】,谢谢支持!

通过 WSL2 子系统在 Windows 上同时运行 Node.js 16 和 Linux (通过车牌号定位车位置) 第2张

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~
欢迎你第一次访问网站!