管理WSL实例 以及安装 Ubuntu 作为 WSL 子系统 流程

ops/2025/2/22 4:11:02/

ubuntu_0">安装ubuntu

wsl --install -d Ubuntu

在这里插入图片描述

分类命令说明
安装相关wsl --install在 Windows 10/11 上以管理员身份在 PowerShell 中运行此命令,可安装 WSL
wsl --install -d <distribution name>在 PowerShell 中使用此命令安装特定版本的 Linux 发行版,如 wsl --install -d Ubuntu-20.04
启动与运行直接点击开始菜单中对应的 Linux 发行版图标或在命令提示符、PowerShell 中输入发行版名称(如 ubuntudebian启动 WSL 环境
wsl <command>在不启动完整的 WSL 环境的情况下运行特定的 Linux 命令,如 wsl ls
管理wsl -l -v查看已安装的 WSL 版本
wsl --set-default-version <version>设置默认 WSL 版本,如 wsl --set-default-version 2
wsl --set-default <distribution name>将特定发行版设置为默认,如 wsl --set-default Ubuntu-20.04
wsl --shutdown停止所有 WSL 实例
wsl -t <distribution name>停止特定的发行版
在 WSL 环境中使用 apt-get update && apt-get upgrade(以 Ubuntu 为例)更新 Linux 发行版内的软件包
配置wsl --export <distribution name> <file path>将 WSL 系统导出为 tar 文件,如 wsl --export Ubuntu-20.04 C:\backup\ubuntu.tar
wsl --import <distribution name> <install location> <file path>从 tar 文件导入 WSL 系统
%USERPROFILE% 目录下创建 .wslconfig 文件并设置参数(如 [wsl2]<br>memory=4GB<br>processors=2设置 WSL 的资源限制
杂项在 WSL 中通过 /mnt/ 路径访问 Windows 文件系统,如 /mnt/c/Users在 WSL 和 Windows 之间共享文件
wslvar <variable name>在 WSL 中获取 Windows 环境变量,如 wslvar PATH

首次启动

直接输入 ubuntu就可以进入系统,第一次进入,会要求输入用户名和密码
在这里插入图片描述

后续启动发行版

后续再次通过输入 ubuntu 命令启动 WSL 中的 Ubuntu 系统时,会直接以之前设置好的默认用户账户登录进入系统,无需再次输入用户名和密码,直接进入该账户的默认工作目录。

切换用户

如果你想切换到其他用户,可以使用 su 或者 sudo su 等命令来实现。例如,若要切换到 root 用户,可以使用如下命令:

sudo su

执行该命令后,系统会提示你输入当前用户的密码,验证通过后就可以切换到 root 用户。

上面就是管理WSL实例 以及安装 Ubuntu 作为 WSL 子系统 流程,下面多备注一个 SSH 服务的安装,有时候传文件可以通过 这种方式来传输

安装 SSH 服务

要在 Ubuntu 中安装 SSH 服务,可以使用以下命令:

sudo apt-get update
sudo apt-get install openssh-server 

在执行第二个命令时,可能会提示你需要安装其他软件包。按 “y” 确认安装即可。

遇到提示 : 输入 : y


http://www.ppmy.cn/ops/160420.html

相关文章

HTTP.

HTTP主要讲一下状态码和缓存机制 1xx 类状态码属于提示信息&#xff0c;是协议处理中的一种中间状态&#xff0c;如http升级为websocket&#xff0c;会提示1xx 2xx 类状态码表示服务器成功处理了客户端的请求 「200 OK」是最常见的成功状态码「204 No Content」也是常见的成功…

DCA考试备考

目录标题 考试内容指南一、考试环境准备&#xff08;一&#xff09;创建单实例数据库&#xff08;二&#xff09;管理数据库对象 二、数据操作&#xff08;一&#xff09;数据导入&#xff08;二&#xff09;参数修改 三、备份与恢复&#xff08;一&#xff09;备份&#xff08…

IB网络错误检查工具ibqueryerrors

ibqueryerrors 是一个用于查询 InfiniBand 网络中错误统计信息的工具。它可以帮助网络管理员识别和诊断网络问题&#xff0c;如丢包、重传和其他通信错误。这个工具通常是 InfiniBand 管理软件包的一部分&#xff0c;例如 OpenSM&#xff08;Open Subnet Manager&#xff09;。…

C++ Primer 库-IO类

欢迎阅读我的 【CPrimer】专栏 专栏简介&#xff1a;本专栏主要面向C初学者&#xff0c;解释C的一些基本概念和基础语言特性&#xff0c;涉及C标准库的用法&#xff0c;面向对象特性&#xff0c;泛型特性高级用法。通过使用标准库中定义的抽象设施&#xff0c;使你更加适应高级…

基于Flask框架的食谱数据可视化分析系统的设计与实现

【Flask】基于Flask框架的食谱数据可视化分析系统的设计与实现 &#xff08;完整系统源码开发笔记详细部署教程&#xff09;✅ 目录 一、项目简介二、项目界面展示三、项目视频展示 一、项目简介 在当今数字化时代&#xff0c;信息可视化已成为一种高效的数据理解和传播手段。…

【分布式理论11】分布式协同之分布式事务(一个应用操作多个资源):从刚性事务到柔性事务的演进

文章目录 一. 什么是分布式事务&#xff1f;二. 分布式事务的挑战三. 事务的ACID特性四. CAP理论与BASE理论1. CAP理论1.1. 三大特性1.2. 三者不能兼得 2. BASE理论 五. 分布式事务解决方案1. 两阶段提交&#xff08;2PC&#xff09;2. TCC&#xff08;Try-Confirm-Cancel&…

unity学习46:反向动力学IK

目录 1 正向动力学和反向动力学 1.1 正向动力学 1.2 反向动力学 1.3 实现目标 2 实现反向动力 2.1 先定义一个目标 2.2 动画层layer&#xff0c;需要加 IK pass 2.3 增加头部朝向代码 2.3.1 专门的IK方法 OnAnimatorIK(int layerIndex){} 2.3.2 增加朝向代码 2.4 …

云原生基础 -- Load Balancer

本文将介绍 Load balancer 的意义、原理以及分类 意义 Load balancer 即网络负载均衡&#xff0c;是将流量进行统一分配均衡&#xff0c;分到到一组后端服务的应用。对部署负载均衡的应用来说&#xff0c;具有以下意义&#xff1a; 可用性&#xff1a;所有流量只分发到单台后…