wsl 常用命令

news/2025/11/17 23:30:31/文章来源:https://www.cnblogs.com/CJRiver/p/19234813

wsl安装

wsl --install
#会自动安装wsl 和默认Ubuntu#建议将 WSL 默认版本设置为 WSL2,以获得更好的性能和兼容性
wsl --set-default-version 2
#在安装 Ubuntu 之前,更新 WSL 内核也是好习惯
wsl --update#如果要重装Ubuntu
#卸载子系统
wsl --terminate Ubuntu
#注销Ubuntu实例
wsl --unregister Ubuntu
#安装
wsl --install -d Ubuntu
#安装完成后,除了自己的用户密码,还要设置root密码
sudo passwd root#设置默认版本启动
wslconfig /setdefault <分发版名称>

知乎-wsl 安装centos的方法

CSDN-基于Windwos11的WSL安装CentOS

# 查看可用的发行版列表
wsl --list --online# 列出已安装的分发
wsl -l -vwslconfig /setdefault CentOS7
#wsl 直接进入centos
wsl
#关闭wsl
wsl --shutdown#导出系统镜像
wsl --export CentOs7 e:\centos7.tar
#tar包安装
wsl --import docker-centos  E:\Virtual_Machines\root\var\docker-centos e:\centos7.tar
#运行指定环境
wsl -d docker-centos  --user root
#关闭,释放资源
wsl --terminate docker-centos

yum -y update失败, 执行下面命令更新

参考网站

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://el7.repo.almalinux.org/centos/CentOS-Base.repo

MobaXterm-Chinese 下载地址

迁移WSL默认存储位置

有时间将下面的命令封装一下,一键执行

#先安装在默认C盘-->打成tar包-->删除原来的环境-->解压在其他路径
#以unbuntu为例子
#1.安装
wsl --install -d Ubuntu
#关闭wsl
wsl --shutdown
# 确保为stop状态
wsl -l -v
# 文件夹需提前创建#2.打成tar包
wsl --export Ubuntu E:\Ubuntu.tar#3.注销
wsl --unregister Ubuntu
# 确定已注销
wsl -l -v# 4.执行导入(如果失败可再次尝试执行)
wsl --import Ubuntu  E:\Virtual_Machines\root\var\wsl\Ubuntu  E:\Ubuntu.tar
wsl -l -v#5.运行
wsl -d Ubuntu --user root

docker 安装后无法启动

容器中的centos7解决failed to get d-bus connection operation not permitted

https://blog.csdn.net/witton/article/details/142366540

Ubuntu 安装和镜像备份

Ubuntu:
sudo apt -y update
sudo apt upgrade -ywsl --export Ubuntu e:\Ubuntu-2233-init.tar
wsl --import Ubuntu  E:\Virtual_Machines\root\var\Ubuntu e:\Ubuntu-2233-init.tar

Bochs编译安装

sudo apt-get install vim
sudo apt-get install build-essential
sudo apt-get install xorg-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install g++tar -zxvf bochs-2.6.10.tar.gz
cd bochs-2.6.10/configure --prefix=/home/你的用户名/public/bochs --enable-debugger --enable-disasm --enable-iodebug --enable-x86-debugger --with-x --with-x11./configure --enable-debugger --enable-disasm --enable-iodebug --enable-x86-debugger --with-x --with-x11

archlinux安装

wsl --install archlinuxuseradd -m -G wheel -s /bin/bash hhj
passwd hhj
usermod -aG wheel hhjsudo pacman -Syu
sudo pacman -S sudovim /etc/sudoers
添加 hhj ALL=(ALL:ALL) ALL
#验证安装yay https://wiki.archlinuxcn.org/zh-cn/Yaywsl --export archlinux e:\archlinux-2233-init.tar
wsl --unregister archlinux
wsl --import archlinux  E:\Virtual_Machines\root\var\archlinux e:\archlinux-2233-init.tarwsl -d archlinux

archlinux编译安装bochs

pacman -S git base-devel

archlinux 虚拟机安装成功bochs-3.0

#配置编译选项
./configure \--prefix=/usr/local \--enable-debugger \--enable-disasm \--enable-iodebug \--enable-x86-debugger \--enable-gdb-stub \--with-x11 \--with-xrandr \--with-term \--with-nogui
#编译并安装
make -j$(nproc)       # 使用所有CPU核心加速编译
sudo make install     # 安装到 /usr/local
#验证安装
bochs -version

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/968406.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI模型的github——ModelScope.co和Hugging Face.cn

好的,我来通俗易懂地解释一下 ModelScope 和 Hugging Face 是什么。 您可以把它想象成两个巨大的、开放的“模型应用商店”或“模型图书馆”。1. Hugging Face 核心比喻:AI 模型的 GitHub它是什么? 它是一个全球领先…

逆向基础--C++ 运算符 (05)

逆向基础--C++ 运算符 (05)一.运算符C++的运算符 包括:算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、其它运算符。1.1 算术运算符包括:+(加)  -(减)  *(乘)  /(除)  %(取模)  ++(整数值增加…

团队管理与技术驱动

好的,这两个问题是技术管理者核心价值的集中体现。下面我将结合具体实践,系统性地阐述我的管理理念和方法。团队管理与技术驱动 第一部分:技术选型、规划与三者平衡 我的核心理念是:技术是服务于业务和团队的工具,…

日总结 27

RFID,全称为射频识别,是一种利用无线电波进行非接触式自动识别的技术。 你可以把它想象成一个更先进的“条形码”。但与需要直线对准、一次只能扫描一个的条形码不同,RFID具有以下独特优势:非接触式: 无需看见即…

java linux 中文

您提到的“Java Linux 中文”可能是指在 Linux 系统中运行 Java 应用程序,或者与 Java 相关的 Linux 操作。以下是一些与 Java 和 Linux 相关的常见命令和脚本,帮助您更好地在 Linux 环境中使用 Java:一、Java 环境…

java linux jdk

你提到的“Java Linux JDK”可能是指在 Linux 系统上安装和使用 Java 开发环境(JDK)的相关内容。以下是一些常见的 Java 环境安装和管理方法,适用于大多数 Linux 发行版(如 Ubuntu、CentOS、Debian 等)。一、Java…

Mastercam2021软件界面

时间,滴答滴答在消失

用 Python 和 Tesseract OCR 识别复杂验证码

安装依赖首先,确保已安装所需的工具和库。 安装 Tesseract 在 Windows 上,下载安装包并进行安装:Tesseract GitHub。 在 Linux 上,你可以通过以下命令安装: sudo apt-get install tesseract-ocr 安装 Python 库 使…

用 Go 进行验证码识别

安装 Go 和 Tesseract OCR首先,你需要安装 Go 和 Tesseract。 安装 Go:可以从 Go 官方网站 下载并安装。 安装 Tesseract:可以通过以下命令安装 Tesseract OCR。 对于 Ubuntu: sudo apt install tesseract-ocr 对于…

Spring AI Alibaba 项目源码学习(十)-Interceptor

Interceptor 机制分析 请关注微信公众号:阿呆-bot 概述 本文档分析 Spring AI Alibaba Agent Framework 中的 Interceptor(拦截器)机制,包括 ModelInterceptor 和 ToolInterceptor 的设计、实现原理、链式调用机制…

用 Swift 进行验证码识别

安装 Tesseract OCR首先,你需要通过 CocoaPods 来安装 Tesseract OCR 的 Swift 绑定库。首先在项目的根目录下创建一个 Podfile,并添加以下内容: platform :ios, 11.0 target YourAppName do use_frameworks! pod T…

今日复盘

完成了通过ffmpeg将电脑屏幕转为rtsp推流给mediatx服务器,并供给海康威视录像机拉流的实现:ffmpeg -f gdigrab -framerate 15 -video_size 1280x720 -i desktop -c:v libx264 -preset ultrafast -b:v 1500k -maxrate…

2025.11.16 萌熊

2025.11.16 萌熊打! T1 额,显然先手可以退来保留实力,我直接模拟博弈 发现 \(O(1)\) 的 然后每次算一遍就行了 显然有单调性 但没必要二分 T2 额,一眼,感觉我好像在哪见过 然后直接秒了 就是先扫一遍求出到每个点…

在 parse_model 函数中添加了自定义模块支持

第一段代码(已修改版本)在 parse_model 函数中添加了自定义模块支持:n = n_ = max(round(n * depth), 1) if n > 1 else n # depth gain# Custom modules support - Added for RFAConv, HSFPN, HATHead integra…

20232311 2025-2026-1 《网络与系统攻防技术》实验六实验报告

实验内容发现靶机Metasploitable2并进行端口扫描、版本扫描以及漏洞扫描等等 利用Vsftpd源码包后门漏洞进行攻击 利用SambaMS-RPC Shell命令注入漏洞 利用Java RMI SERVER命令执行漏洞 利用PHP CGI参数执行注入漏洞实验…

线程池的概念

线程池的概念核心线程数: 1.corePoolSize:线程池长期维持的线程数量,即使这些线程处于空闲状态,也不会被销毁,(除非设置了allowCoreThreadTimeOut). 2.maximumPolloSize(最大线程数): 线程池允许创建最大的线程…

android compose viewModel 传参数

android compose viewModel 传参数android compose viewModel 传参数 在MainActivity 里面可以用viewModelsval userDao = db.userDao()val viewModel by viewModels<MyArticleViewModel>(factoryProducer = {ob…

奶牛快传服务调整公告

奶牛快传服务调整公告 尊敬的奶牛快传用户 感谢您长期以来的信任与支持。为了更好地服务创作者,未来我们将专注于 稿定设计 的升级与创新。基于这一战略调整,奶牛快传将于 **2025 年 12 月 8 日 ** 正式停止服务。届…