IT评测·应用市场-qidao123.com技术社区

标题: 【Linux】WSL:Win运行Linux [打印本页]

作者: 反转基因福娃    时间: 2024-12-9 20:22
标题: 【Linux】WSL:Win运行Linux
WSL2(Windows Subsystem for Linux 2) 是 Microsoft 开发的技能,可在 Windows 系统上运行完整的 Linux 发行版环境。以下是详细的设置教程。
  安装与设置

启用 WSL 功能

设置 Ubuntu

下面是简短的 Windows Subsystem for Linux (WSL) 发行版管理操纵指南:
启动 WSL 发行版

下载 WSL 发行版

移除 WSL 发行版

其他常用下令


开机自启并后台运行

设置任务计划程序

验证任务启动

与主机共享 IP

默认环境下,Windows 防火墙会允许来自本土地算机(即从 Windows 主机到 WSL2,大概反向通信)的流量。这意味着,即使没有进行端口转发或特殊设置,主机与 WSL2 之间的内网通信也是允许的。在启用 networkingMode=mirrored 的环境下,WSL2 会和主机共享雷同的网络设置。这样,WSL2 和主机之间的网络通信变得更为直接,由于它们使用雷同的物理网络适配器。

编辑主机上的 .wsl

config 设置文件


重启 WSL2

验证网络设置

运行 WSL2 中的服务

设置 Windows 防火墙

为了允许局域网中的其他设备访问 WSL2 中的服务,您需要确保 Windows 防火墙允许外部设备访问相关端口。例如,允许访问 8080 端口:
查找主机的 IP 地点

由于 WSL2 和主机共享雷同的网络接口,您可以通过主机的 IP 地点访问 WSL2 中的服务。要获取 Windows 主机的 IP 地点,可以执行以下步骤:
从局域网设备访问服务

在局域网中的其他设备上,使用 Windows 主机的 IP 地点和袒露的端口(例如 8080)来访问 WSL2 中的服务。例如:
  1. http://<Windows主机的IP>:8080
复制代码
这将使您可以通过局域网中的其他设备访问 WSL2 中运行的 Web 服务。
C++ 开发环境摆设

Python 开发环境摆设

Docker 开发环境摆设

NodeJS 开发环境摆设


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4