当前位置: 首页 > news >正文

苏华建设集团网站wordpress_域名输入后index of_然后点进取

苏华建设集团网站,wordpress_域名输入后index of,_然后点进取,网站登陆模板,推广的注意事项WSL 是什么? WSL(Windows Subsystem for Linux) 是微软为 Windows 系统提供的一种兼容层,它允许用户在 Windows 操作系统上直接运行 Linux 用户空间环境,而不需要使用虚拟机或双系统。WSL 特别适合开发人员在 Windows…

WSL 是什么?

WSL(Windows Subsystem for Linux) 是微软为 Windows 系统提供的一种兼容层,它允许用户在 Windows 操作系统上直接运行 Linux 用户空间环境,而不需要使用虚拟机或双系统。WSL 特别适合开发人员在 Windows 上使用 Linux 工具链和开发环境。

主要版本

WSL 1 2016 使用 Windows 内核的兼容层翻译 Linux 系统调用
WSL 2 2020 使用真正的 Linux 内核运行,性能更好,兼容性更强

WSL 的工作原理

  1. WSL 1 工作原理(兼容层)
    本质上是一个系统调用转发器。当 Linux 程序调用系统 API(如读写文件、网络请求等)时,WSL 1 会把这些调用转换成 Windows 系统调用。没有使用真正的 Linux 内核,而是一个兼容层模拟。
    优点: 启动快,占用资源少;
    缺点: 与原生 Linux 内核不完全兼容,如 Docker 无法直接运行。

  2. WSL 2 工作原理(轻量虚拟机)
    WSL 2 使用了 真正的 Linux 内核,运行在 轻量级的 Hyper-V 虚拟机 中(称为 Utility VM)。Linux 文件系统(如 ext4)存储在一个虚拟磁盘(.vhdx 文件)中。使用 9P 文件系统协议 将 Windows 和 Linux 文件系统互相挂载,支持双向文件访问。与 Windows 网络桥接,实现互通。
    优点:
    完整兼容 Linux 系统调用;
    支持 Docker、systemd 等;
    更快的文件系统性能(尤其是 Linux 内部操作)。
    缺点:
    启动稍慢;
    文件互访(Windows <-> Linux)可能存在性能瓶颈。

为什么使用 WSL?

在 Windows 上无缝使用 Linux 工具链如:gcc, python, bash, make, git, apt, vim 等。方便开发跨平台项目特别是需要 Linux 构建环境(如 AI 模型部署、容器开发)。低资源开销相比 VirtualBox、VMWare 更轻量。支持图形界面(WSLg)在 WSLg 支持下,甚至可以运行 Linux GUI 程序(如 gedit、code)。
WSL 与 Docker 的结合
WSL 2 中可以直接运行 Docker Desktop,并在 Linux 内核中执行容器;不需要使用 Hyper-V 方式启动虚拟机,资源占用更低;支持 VSCode + Remote - WSL 插件进行跨系统开发调试。

具体使用流程

windows默认会带wsl1版本我们先手动升级到2->https://learn.microsoft.com/zh-cn/windows/wsl/install-manual#step-3—enable-virtual-machine-feature官网下载内核升级包即可

  • 选择版本
wsl --set-default-version 2
  • 下载Ubuntu22.04(看个人需要)
wsl --install Ubuntu-22.04
  • 查看安装的环境和版本
C:\Users\DELL>wsl --list --verboseNAME            STATE           VERSION
* Ubuntu-22.04    Running         2
  • 进入虚拟环境
wsl -d Ubuntu-22.04

在这里插入图片描述

  • 将D盘空间软链接到wsl中,方便文件操作
D盘新建WSL/ubuntu22.04/
ln -s /mnt/d/WSL/ubuntu22.04/ workspace
  • 升级apt、安装自己需要的库等,略
sudo apt-get update
http://www.dtcms.com/a/483296.html

相关文章:

  • 基于PyTorch的CBOW模型实现
  • 浙江网站建站如何进行电子商务网站推广?
  • 怎么做服务器网站中国半导体设备
  • C++11的特性与新语法(下)
  • 聊城市建设局网站最新清远发布
  • 个人网站 不用备案吗python做网站实例
  • GPIO 引脚速度(Speed)
  • Spring 方法注入机制深度解析:Lookup与Replace Method原理与应用
  • 一套三维研发设计软件可以多人共享的解决方案
  • 网站模板使用网上怎么样挣钱
  • 企业网站设计制作 公司网站建设服务
  • 数据库系统安全机制设立
  • 简述网站建设基本步骤夸克观看免费视频
  • 985建设网站专业网站设计制作服务
  • 单位做网站我的网站要怎样做才能让人家搜到
  • 服务器高效操作指南:Python 环境退出与 Linux 终端快捷键全解析
  • 台州专业网站建设济南莱芜最新消息
  • 网站服务器地址在哪里看通用企业手机网站模板
  • 海口网站模板系统深圳网站建设定制开发
  • 【数据结构——最小生成树与Kruskal】
  • 前端开发中 SCSS 变量与 CSS 变量的区别与实践选择,—— 两种变量别混为一谈
  • JS基础事件处理与CSS常用属性全解析(附实战示例)
  • wordpress主题删不掉辽宁seo推广公司
  • 网站制作镇江网站常见错误
  • JavaScript 的try使用方法和应用场景
  • 网站建设页面设计规格免费论坛申请无广告
  • 【课堂笔记】LU分解,Cholesky分解
  • 巴中做网站政务网站模版
  • Ubuntu /usr/include/x86_64-linux-gnu目录的作用浅谈
  • 当“养鲜”遇见“小说家”:容声打造跨越虚实的养鲜宇宙