WSL与Ubuntu系统--使用Linux

WSL与Ubuntu系统--使用Linux

  • 前言
  • 基础教学视频
  • 卸载链接
  • 网络配置
    • 方法1
    • 方法2
  • 正式安装步骤
    • 步骤1
  • 基本命令
  • 修改网络配置
  • Ubuntu系统的导出与导入
  • 文件操作
  • 给Ubuntu创造界面--也就是在装一个有界面的Ubuntu
  • Hyper-v与windows主机文件共享

前言

需要链接梯子,并且梯子十分稳定,这样就会少很多错误记得查看连上梯子之后是否稳定
判断稳定需要像下图这样,并且点击之后十分快速的反应
Pasted image 20241111132545

Pasted image 20241111133024
出现图2就十分幸福,接着就可以进行安装了

如果出现DNS缓存问题,就得解决了
Pasted image 20241111132537
打开cmd输入

ipconfig/?输入命令进行清除缓存
ipconfig/flushdns

之后一般需要重启电脑再次寻找一个好点的节点

基础教学视频

Pasted image 20241111134045
可以先看一下了解基本情况
超详细的WSL教程:Windows上的Linux子系统 - 小红书

卸载链接

要想安装成功第一步得学会卸载干净,卸载相关链接如下
Win11彻底卸载WSL2系统(去除导航窗格Linux图标)-CSDN博客

Win11 卸载 linux 子系统 WSL2 及去掉 linux 图标。_卸载linux子系统-CSDN博客

如何在 Windows 10 和 11 上完全卸载 WSL

网络配置

方法1

使用fastgithub,他能够让你轻松的链接到github,只要是跟github相关的使用这个就是无敌的
Windows11下安装wsl报错:无法解析服务器的名称或地址_wsl 无法解析服务器地址-CSDN博客

方法2

首先把网络共享的DNS换一下

Site Unreachable
优先考虑图一的布置
其余DNS链接
Site Unreachable

Pasted image 20241112001209

Pasted image 20241112001116

备注:节点网络不好,一定要用自己的热点

  1. 修改DNS
  2. 只要换网络,切换节点,都需要点击这个配置按钮,然后重复尝试几次,最终是不需要节点(有这个配置即可下载)
  3. 或者当前节点十分稳定也可下载成功
  4. 要是3或者4多次尝试不成功,建议刷新DNS缓存
ipconfig/flushdns

重启电脑

正式安装步骤

  1. 查看是否启用虚拟化
    Pasted image 20241111134108

之后打开搜索框搜素 功能(全名叫启动或关闭windows功能)
Pasted image 20241111134123
主要勾选那两个

之后等待搜索完成,立即重新启动

之后所有的操作都在管理员模式下进行(cmd或者powershell)

首先有稳定节点是最好的,先开上试试
记得先更新

wsl --update
  1. 也是困扰我很久的,如果要是有正常且稳定的节点这个就一下成功了,要是不行就试试下面的这些方法

步骤1

之后就是先查看能安装哪些包(开节点)

wsl --list --online

Pasted image 20241112010004

这些就是可以安装的包

wsl --install Ubuntu-20.04--web-download
(如果节点不好,建议直接不开节点进行安装)
(记得每次切节点,需要刷新DNS,这里的web-download是国内源)

只需要换对应的名字即可,记得下载的时候开一下fastgithub(遇到github的链接不上)

或者不用搜索直接进行默认安装

wsl --install --web-download
(最好开节点,或者换DNS)

安装完成后就是基本命令了

基本命令

wsl --list -v
(显示此电脑上安装的wsl,以及运行情况)
星号代表默认的linux子系统,可以修改,下面切kali-linux为例
wsl --set-default kali-linux

启动ubuntu,大概有两种方式
第一种直接打开命令行切换即可
Pasted image 20241112140350

第二种输入命令

wsl -d Ubuntu
(Ubuntu是切换的名称)

退出

exit
wsl --unregister Ubuntu-18.04
(卸载后面跟指定的版本即可,卸载完之后去系统应用里面在卸载一次)
pwd,ls
查看路径,查看目录

Pasted image 20241112140812

安装软件,命令基本上是这样的,但详细的还需要查阅资料
sudo apt-get install gimp
系统挂载卷
df -h

Pasted image 20241112170122

修改网络配置

这样就可以是得ubuntu和windows在一个ip里面

可以看到Linux子系统和宿主机不在同一个网段上,这是典型的NAT网络,也就是局域网的其他设备是访问不到这个wsl2这个虚拟机的,我们可以修改配置,改成镜像网络,也就是让我的虚拟机跟我的windows系统共用同一个IP地址

进入这个目录,创建.wslconfig文件,然后记事本打开,输入
Pasted image 20241112141320

输入

[wsl2]
networkingMode=mirrored

保存退出,关闭所有的wsl服务,等8秒后再打开unbuntu

wsl --shutdown

重新打开查询即可
Pasted image 20241112141503
Pasted image 20241112141600

Ubuntu系统的导出与导入

wsl --export Unbuntu  2.zip
前面是系统的名字后面是压缩包的名字

导出路径就是当前文件夹或者你给他一个压缩包路径

Pasted image 20241112165130

导入,也就是重新读取一个Ubuntu系统

wsl --import 2Ubuntu20.2 D:\Software\Ubuntu\tem 
D:\Software\Ubuntu\Ubuntu.zip
前面是系统导入的名称,后面是导入的位置,最后是导出的压缩包路径

Pasted image 20241112165714
最后会产生这样一个hyperv镜像文件

文件操作

Pasted image 20241112170248
此电脑下方的小企鹅就是系统文件

可以使用基本命令,然后查询创建和混用,在两个系统中命令可以混用
Pasted image 20241112171350

ls,pwd
查看文件基本状态
cat 1.txt
查看文件内容
vim,mkdir
创建文件和文件夹,前者编辑需要按键i,推出需要ctrl c,记得是英文目录下面
notepad.exe 
是调用记事本打开
explorer.exe .
表示打开当前文件夹资源管理器上一级目录就是两个点
nvidia-smi
显卡混用

Pasted image 20241112171808
Pasted image 20241112172106

给Ubuntu创造界面–也就是在装一个有界面的Ubuntu

Hyper-V
Pasted image 20241112172237

记得勾选上

接下来配置hyper-v
Pasted image 20241112175638

先点击它的设置,改变它的虚拟空间位置

快速创建虚拟机
基本教学视频链接
hyper-v虚拟机安装ubuntu,免费开源linux桌面操作系统,详细安装教程_哔哩哔哩_bilibili

Pasted image 20241112183714

Hyper-v与windows主机文件共享

添加链接描述

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

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

相关文章

ZooKeeper单机、集群模式搭建教程

单点配置 ZooKeeper在启动的时候,默认会读取/conf/zoo.cfg配置文件,该文件缺失会报错。因此,我们需要在将容器/conf/挂载出来,在制定的目录下,添加zoo.cfg文件。 zoo.cfg logback.xml 配置文件的信息可以从二进制包…

AlphaFold3中文使用说明

目录 1. 在线网站用例1. 使用json输入预测蛋白结构 2. 本地命令行2.1 运行示例2.2 AF3输入A)指定输入B)输入格式b)JSON最外层结构b.1 序列多序列比对(MSA)结构模板(templates) b.2 共价键b.3 用…

vue2/vue3中使用的富文本编辑器vue-quill

前言: 整理下常用的富文本编辑器工具。 vue3: 实现效果: 实现步骤: 1、安装插件, 编辑器核心插件 vueup/vue-quill yarn add pnpm i npm i cnpm i vueup/vue-quill vueup/vue-quill 2、安装选择性插件 &a…

【星海随笔】ZooKeeper-Mesos

开源的由 Twitter 与 伯克利分校的 Mesos 项目组共同研发设计。 两极调度架构 支持高可用集群,通过ZooKeeper进行选举。 Mesos master 管理着所有的 Mesos slave 守护进程 每个slave运行具体的任务或者服务。 Franework 包括的调度器和执行机两部分 执行器运行在Me…

Spring Cloud Eureka 服务注册与发现

Spring Cloud Eureka 服务注册与发现 一、Eureka基础知识概述1.Eureka两个核心组件2.Eureka 服务注册与发现 二、Eureka单机搭建三、Eureka集群搭建四、心跳续约五、Eureka自我保护机制 一、Eureka基础知识概述 1.Eureka两个核心组件 Eureka Server :服务注册中心…

前后端分离练习(云客项目)

这几天学习了一点前端的开发,后面通过这个小项目来整理开发的过程,参考的是动力节点的动力云客这个项目,大家有兴趣可以去看一下视频,我更多的是学习了它的前端开发,后端我是用自己的方式来的,那么开始今天…

Spring boot + Vue2小项目基本模板

Spring boot Vue2小项目基本模板 基本介绍基本环境安装项目搭建最终效果展示 基本介绍 项目来源哔哩哔哩的青戈,跟着学习搭建自己的简单vue小项目;看别人的项目总觉得看不懂,需要慢慢打磨 这里目前只简单的搭建了菜单导航和表格页面&#x…

金融领域先锋!海云安成功入选2024年人工智能先锋案例集

近日,中国人工智能产业发展联盟《2024年人工智能先锋案例集》(以下简称“AIIA先锋案例集”)在中国人工智能产业发展联盟第十三次全体会议上正式发布。该案例集由人工智能产业发展联盟(AIIA)、工业和信息化部新闻宣传中…

基于OpenCV的图片人脸检测研究

目录 摘要 第一章 引言 第二章 基于 OpenCV 的图片人脸检测 2.1 实现原理 2.2 代码实现与分析 2.3 代码详细分析 第三章 实验结果与分析 第四章 OpenCV 人脸检测的优势与局限性 4.1 优势 4.2 局限性 第五章 结论 第六章 未来展望 参考文献 摘要 人脸检测是计算机视…

【计算机毕设】无查重 基于python豆瓣电影评论舆情数据可视化系统(完整系统源码+数据库+开发笔记+详细部署教程)✅

目录 【计算机毕设】无查重 基于python豆瓣电影数据可视化系统(完整系统源码数据库开发笔记详细部署教程)✅ 一、项目背景 二、项目目标 三、项目功能 四、开发技术介绍 五、数据库设计 六、项目展示 七、开发笔记 八、启动步骤文档 九、权威教…

Python学习从0到1 day29 Python 高阶技巧 ⑦ 正则表达式

目录 一、正则表达式 二、正则表达式的三个基础方法 1.match 从头匹配 2.search(匹配规则,被匹配字符串) 3.findall(匹配规则,被匹配字符串) 三、元字符匹配 单字符匹配: 注: 示例&a…

[Python学习日记-67] 封装

[Python学习日记-67] 封装 简介 如何隐藏类中的属性 封装并不是单纯意义的隐藏 封装与扩展性 特性(property) 简介 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫、小狗、小王八和小猪一起装进麻袋,然…

@Autowired 和 @Resource思考(注入redisTemplate时发现一些奇怪的现象)

1. 前置知识 Configuration public class RedisConfig {Beanpublic RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory) {RedisTemplate<String, Object> template new RedisTemplate<>();template.setConnectionFactory(facto…

MongoDB分布式集群搭建----副本集----PSS/PSA

MongoDB分布式集群 Replication 复制、Replica Set 复制集/副本集 概念 一、 副本集的相关概念 1.概念 “ A replica set is a group of mongod instances that maintain the same data set. ” 一组MongoDB服务器&#xff08;多个mongod实例&#xff09;&#xff08;有不…

五、函数封装及调用、参数及返回值、作用域、匿名函数、立即执行函数

1. 函数基本使用 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><style&…

数据分析-48-时间序列变点检测之在线实时数据的CPD

文章目录 1 时间序列结构1.1 变化点的定义1.2 结构变化的类型1.2.1 水平变化1.2.2 方差变化1.3 变点检测1.3.1 离线数据检测方法1.3.2 实时数据检测方法2 模拟数据2.1 模拟恒定方差数据2.2 模拟变化方差数据3 实时数据CPD3.1 SDAR学习算法3.2 Changefinder模块3.3 恒定方差CPD3…

第八节 如何结合AAA实现用户远程登录-路由基础

关于调试设备的登录方式&#xff0c;一共有三种&#xff1a; 第一个&#xff1a;console&#xff1a;需要工程师在现场&#xff0c;进行登录&#xff0c;设备开局的时候使用 第二个&#xff1a;telnet ssh&#xff1a;基于网络互通的前提下进行登录的&#xff0c;远程登录 第三…

【Conda】Windows下conda的安装并在终端运行

下载 在官网下载 https://www.anaconda.com/download/success 安装 双击 一直下一步安装 配置环境变量 为了在终端运行&#xff0c;需配置环境变量 进入到安装conda的目录并复制路径 设置高级环境变量 在终端运行 输入&#xff1a; conda list表明可以正常运行 参考…

LogViewer NLog, Log4Net, Log4j 文本日志可视化

LogViewer 下载 示例&#xff1a;NLog文本日志可视化软件&#xff0c;并且能够实时监听输出最新的日志 nlog.config 通过udp方式传输给LogViewer (udp://ip:port) <?xml version"1.0" encoding"utf-8" ?> <nlog xmlns"http://www.nlog-…

MuMu模拟器安卓12安装Xposed 框架

MuMu模拟器安卓12安装Xposed 框架 当开启代理后,客户端会对代理服务器证书与自身内置证书展开检测,只要检测出两者存在不一致的情况,客户端就会拒绝连接。正是这个原因,才致使我们既没有网络,又抓不到数据包。 解决方式: 通过xposed框架和trustmealready禁掉app里面校验…