wsl介绍

article/2025/7/8 16:56:34

wsl

    • WSL安装
      • 打开wsl功能
      • 下载
        • 指令
    • 配置信息
    • WSL 介绍
      • 什么是WSL
      • 比较 WSL 版本
      • WSL 的基本命令
  • 问题解决

WSL安装

打开wsl功能

在windows功能里面勾选实用于linux的windows子系统

下载

指令

可以使用单个命令安装运行 WSL 所需的一切内容。 在管理员模式下打开 PowerShell 或 Windows 命令提示符,方法是右键单击并选择“以管理员身份运行”,输入 wsl --install 命令,然后重启计算机。

wsl --install

配置信息

设置账号密码

WSL 介绍

什么是WSL

WSL是“Windows Subsystem for Linux”的缩写,WSL就是Windows系统的Linux子系统,搭载在Windows10周年更新后的Windows系统中。

比较 WSL 版本

WSL2性能普遍比WSL1要好,但是WSL1的跨平台IO效率比2的要高。

WSL 的基本命令

安装
列出可用的 Linux 发行版
列出已安装的 Linux 发行版
将 WSL 版本设置为 1 或 2
设置默认 WSL 版本
设置默认 Linux 发行版
将目录更改为主页
通过 PowerShell 或 CMD 运行特定的 Linux 发行版
更新 WSL
检查 WSL 状态
检查 WSL 版本
Help 命令
以特定用户的身份运行
更改发行版的默认用户
关闭
注销或卸载 Linux 发行版
装载磁盘或设备
卸载磁盘
PowerShell

安装

PowerShell

wsl --install
安装 WSL 和 Linux 的默认 Ubuntu 发行版。 还可以使用此命令通过运行 wsl --install <Distribution Name> 来安装其他 Linux 发行版。 若要获取发行版名称的有效列表,请运行 wsl --list --online。  

选项包括:

--distribution:指定要安装的 Linux 发行版。 可以通过运行 wsl --list --online 来查找可用的发行版。
--no-launch:安装 Linux 发行版,但不自动启动它。
--web-download:通过联机渠道安装,而不是使用 Microsoft Store 安装。

未安装 WSL 时,选项包括:

--inbox:使用 Windows 组件(而不是 Microsoft Store)安装 WSL。 (WSL 更新将通过 Windows 更新接收,而不是通过 Microsoft Store 中推送的可用更新来接收)。
--enable-wsl1:在安装 Microsoft Store 版本的 WSL 的过程中也启用“适用于 Linux 的 Windows 子系统”可选组件,从而启用 WSL 1。
--no-distribution:安装 WSL 时不安装发行版。
列出可用的 Linux 发行版
wsl --list --online
查看可通过在线商店获得的 Linux 发行版列表。 此命令也可输入为:wsl -l -o。
列出已安装的 Linux 发行版
wsl --list --verbose
将 WSL 版本设置为 1 或 2
wsl --set-version <distribution name> <versionNumber>
若要指定运行 Linux 发行版的 WSL 版本(1 或 2),请将 <distribution name> 替换为发行版的名称,并将 <versionNumber> 替换为 1 或 2。 比较 WSL 1 和 WSL 2。  
设置默认 WSL 版本
wsl --set-default-version <Version>
设置默认 Linux 发行版
wsl --set-default <Distribution Name>
将目录更改为主页
wsl ~
通过 PowerShell 或 CMD 运行特定的 Linux 发行版
wsl --distribution <Distribution Name> --user <User Name>
更新 WSL
wsl --update--web-download:从 GitHub 而不是 Microsoft Store 下载最新更新。
检查 WSL 状态
wsl --status
查看有关 WSL 配置的常规信息,例如默认发行版类型、默认发行版和内核版本。
检查 WSL 版本
wsl --version
检查有关 WSL 及其组件的版本信息。
Help 命令
wsl --help
查看 WSL 中可用的选项和命令列表。
以特定用户的身份运行
wsl -u <Username>`, `wsl --user <Username>
若要以指定用户身份运行 WSL,请将 <Username> 替换为 WSL 发行版中存在的用户名。
更改发行版的默认用户
<DistributionName> config --default-user <Username>
更改用于发行版登录的默认用户。 用户必须已经存在于发行版中才能成为默认用户。例如:ubuntu config --default-user johndoe 会将 Ubuntu 发行版的默认用户更改为“johndoe”用户。
关闭
wsl --shutdown
立即终止所有正在运行的发行版和 WSL 2 轻量级实用工具虚拟机。 在需要重启 WSL 2 虚拟机环境的情形下,例如更改内存使用限制或更改 .wslconfig 文件,可能必须使用此命令。
注销或卸载 Linux 发行版
尽管可以通过 Microsoft Store 安装 Linux 发行版,但无法通过 Store 将其卸载。注销并卸载 WSL 发行版:wsl --unregister <DistributionName>
如果将 <DistributionName> 替换为目标 Linux 发行版的名称,则将从 WSL 取消注册该发行版,以便可以重新安装或清理它。 警告:取消注册后,与该分发版关联的所有数据、设置和软件将永久丢失。 从 Store 重新安装会安装分发版的干净副本。 例如:wsl --unregister Ubuntu 将从可用于 WSL 的发行版中删除 Ubuntu。 运行 wsl --list 将会显示它不再列出。还可以像卸载任何其他应用商店应用程序一样卸载 Windows 计算机上的 Linux 发行版应用。 若要重新安装,请在 Microsoft Store 中找到该发行版,然后选择“启动”。
装载磁盘或设备
wsl --mount <DiskPath>
通过将 <DiskPath> 替换为物理磁盘所在的目录\文件路径,在所有 WSL2 发行版中附加和装载该磁盘。 请参阅在 WSL 2 中装载 Linux 磁盘。 选项包括:--vhd:指定 <Disk> 引用虚拟硬盘。
--name:使用装入点的自定义名称装载磁盘
--bare:将磁盘附加到 WSL2,但不进行装载。
--type <Filesystem>:装载磁盘时使用的文件系统类型默认为 ext4(如果未指定)。 此命令也可输入为:wsl --mount -t <Filesystem>。可以使用 blkid <BlockDevice> 命令检测文件系统类型,例如:blkid <dev/sdb1>--partition <Partition Number>:要装载的分区的索引号默认为整个磁盘(如果未指定)。
--options <MountOptions>:装载磁盘时,可以包括一些特定于文件系统的选项。 例如,wsl --mount -o "data-ordered" 或 wsl --mount -o "data=writeback 之类的 ext4 装载选项。 但是,目前仅支持特定于文件系统的选项。 不支持通用选项,例如 ro、rw 或 noatime。备注如果你正在运行 32 位进程来访问 wsl.exe(一种 64 位工具),那么你可能需要按如下方式运行此命令:C:\Windows\Sysnative\wsl.exe --command。
卸载磁盘
wsl --unmount <DiskPath>
卸载磁盘路径中给定的磁盘,如果未提供磁盘路径,则此命令将卸载并分离所有已装载的磁盘。

问题解决

wsl问题解决


http://chatgpt.dhexx.cn/article/JQF4D8tb.shtml

相关文章

Ubuntu20.04 Openssl安装

安装背景 因为ubuntu20.04LTS中自带的openssl1.1.1版本的函数库不天汇使用&#xff0c;在编译过程中无法找到编译路径&#xff0c;故此手动安装openssl&#xff08;我是个懒人&#xff0c;不到万不得已&#xff0c;不会手动安装&#xff0c;直接apt-get不香吗&#xff1f;&…

简易安装 OpenSSL

官网的太麻烦了 如果你装了git 他里面有一个openssl.exe 可以直接用 下面是简易安装方法 https://slproweb.com/products/Win32OpenSSL.html 我是win10 下这个 Win64 OpenSSL v3.1.1 选下面的 后面的赞助 全不选 配置环境变量 配置Path变量 命令行输入 openssl version 显…

python3.10.5安装时openssl安装失败的问题

初始问题&#xff1a;编译安装python后执行pip list 报错 [rootVM-0-6-centos Python-3.10.5]# pip3 list Package Version ---------- ------- pip 22.0.4 setuptools 58.1.0 WARNING: pip is configured with locations that require TLS/SSL, however the ssl mo…

LINUX安装openssl

openssl 官网下载 https://www.openssl.org/source/old/ 1、解压openssl包&#xff1a; tar -xzf openssl-1.1.1n.tar.gz2、得到openssl-1.1.1n目录&#xff0c;然后进入openssl-1.1.1n目录中&#xff0c;安装openssl到 /usr/local/openssl 目录&#xff0c;安装之后&#xff…

openssl安装教程(windows7系统,超详细)

openssl安装教程 1.安装包安装1.1所需资源链接1.2安装流程1.3测试是否安装成功1.4安装过程中的问题 2.自己编译源码再安装 1.安装包安装 1.1所需资源链接 openssl安装包下载地址&#xff1a;http://slproweb.com/products/Win32OpenSSL.html 如果用谷歌浏览器打开的话&#x…

在Window 10 64位电脑上安装 OpenSSL安装过程

前期准备 安装最新版的ActivePerl到https://www.openssl.org 下载最新OpenSSL源码到http://www.nasm.us 下载NASM汇编工具在开始任务栏里打开vc2010的工具文件夹&#xff0c;如图所示&#xff1a; 选择Visual Studio命令提示&#xff08;如果是编译64位的openssl,应该打开的…

windows下OpenSSL安装

官网下载地址&#xff1a;https://www.openssl.org/source/ 项目GitHub地址&#xff1a; https://github.com/openssl/openssl 其他下载地址&#xff1a;http://slproweb.com/products/Win32OpenSSL.html https://oomake.com/download/openssl 一、下载openssl安装版 二、修…

OpenSSL安装及查看版本号

1、安装OpenSSL 下载链接 安装按照提示即可 2、添加系统path环境变量 D:\OpenSSL-Win64\OpenSSL-Win64\bin3、查看OpenSSL版本号 openssl version 或者 openssl version -a

openssl安装方式(Ubuntu下)

openssl安装方式 官方网站1、解压2、编译安装3、生成 软连接4、测试 官方网站 https://www.openssl.org/source/ 1、解压 我这里 安装的版本时1.0.2&#xff0c;其实都一样 &#xff0c;默认版本 是1.1.1 拿到 源码后先解压源码文件 openssl-1.0.2u.tar.gz2、编译安装 进…

Linux查找openssl文件夹,Linux下OpenSSL 安装详解 +图解

安装环境&#xff1a; 操作系统&#xff1a;redhat 12.0 OpenSSL Version:openssl-0.9.8l Download 安装包(Linux source) :openssl-0.9.8l.tar.gz(or the latest version of openssl)下载地址&#xff1a; 在linux下解压缩下载到的安装包&#xff0c;命令如下.....tar -xzf op…

OpenSSL安装升级

官网&#xff1a;/source/index.html 当前(2020-10-22)最新稳定版本&#xff1a;https://www.openssl.org/source/openssl-1.1.1h.tar.gz Note: The latest stable version is the 1.1.1 series. This is also our Long Term Support (LTS) version, supported until 11th Se…

【物联网】Linux平台OpenSSL安装教程

00. 目录 文章目录 00. 目录01. OpenSSL概述02. OpenSSL下载03. OpenSSL安装04. 查看系统OpenSSL版本05. 附录 01. OpenSSL概述 OpenSSL是一个安全套接字层密码库&#xff0c;囊括主要的密码算法、常用密钥、证书封装管理功能及实现ssl协议。OpenSSL整个软件包大概可以分成三个…

OpenSSL安装使用(二):OpenSSL安装说明

注&#xff1a;该方法适用于Openssl 1.1.1及以上版本 1&#xff09;安装环境&#xff1a;Windows10专业版VS2010 相关软件下载地址&#xff1a; 1&#xff09;ActivePerl &#xff1a;Download & Install Perl - ActiveState 2&#xff09;openssl&#xff1a;/source/…

OpenSSL安装

下载OpenSSL压缩包 下载地址 可以直接下载压缩包或者用Git拉取 下载perl 下载地址 下载压缩包&#xff0c;解压&#xff0c;将路径D:\Program\strawberry-perl\perl\bin配置到环境变量path中 打开powershell&#xff0c;输入perl -v 代表安装成功 下载nasm 下载地址 下载…

OpenSSL完整安装教程及部分问题解决

一、环境&#xff1a; 系统&#xff1a;Centos 7 OpenSSL版本&#xff1a;openssl-1.1.1g 二、下载 OpenSSL官方下载网址&#xff1a;https://www.openssl.org/source/ openssl有发行了2.0版本&#xff0c;但此处仅用稳定的1.0版本即可。 官方教程&#xff1a;https://wiki.…

Windows 下OpenSSL安装过程及错误解决办法

Windows下使用OpenSSL有两种方式&#xff1a; 一.直接下载别人编译好的安装包&#xff1a;http://slproweb.com/products/Win32OpenSSL.html 二.自己编译安装&#xff1a; 1.下载并安装perl http://www.activestate.com/activeperl/downloads/ 2.安装与配置&#xff1a; …

openssl安装与使用

1、OpenSSL简介 OpenSSL是一个SSL协议的开源实现&#xff0c;采用C语言作为开发语言&#xff0c;具备了跨平台的能力&#xff0c;支持Unix/Linux、Windows、Mac OS等多种平台。    OpenSSL最早的版本在1995年发布&#xff0c;1998年后开始由OpenSSL项目组维护和开发。当前最新…

windows 下openssl安装配置

一、下载 1、官网下载 /source/index.html&#xff08;源码版&#xff09; 2、网盘下载&#xff08;windows版&#xff09; 链接&#xff1a;https://pan.baidu.com/s/1JrM_Fg8uHt0O0HEN_w7coA 提取码&#xff1a;7777 3 、码客下载 OpenSSL官方下载 - 码客 …

Openssl安装教程

目录 1、安装相关依赖2、官网下载openssl版本3、编译openssl4、查看openssl版本 1、安装相关依赖 通过yum命令下载相关的依赖包gcc、libffi-devel、zlib*、openssl-devel&#xff0c;当然很多依赖包系统都应该有了&#xff1b; yum install gcc libffi-devel zlib* openssl-d…

降维分析之PCA分析及实现

引言 不知道大家还记不记得前面我们分享 支持向量机&#xff08;SVM&#xff09;的分析及python实现时说过&#xff0c;当数据遇到线性不可分时&#xff0c;我们可以利用kernel技巧将低维数据映射到高维数据上,从而使得数据线性可分&#xff0c;这是个“升维”操作。那么本章我…