Linux前奏-预热版本

一、操作系统概述

1.1  了解操作系统的作用

我们所熟知的计算机,也就是电脑,就是由硬件和软件来组成的

硬件:计算机系统中由电子机械,和各种光电元件等组成的各种物理装置的总称

软件是什么呢?

软件:用户和计算机硬件之间的接口和桥梁,用户通过软件与咱们的计算机进行交流

操作系统就是软件的一类

一个完整的计算机

1.2  了解常见的操作系统

操作系统是计算机软件的一种,它主要负责:
作为用户和计算机硬件之间的桥梁,调度和管理计算机硬件进行工作。

那么现在市面上的操作系统都有哪些呢?

这些都是,为什么ios这种移动端的也能叫做操作系统呢,其实不管他们是pc端的还是移动端的,其功能都是:调度硬件进行工作,充当咱们用户和硬件之间的桥梁

二、初识Linux

2.1  了解linux系统的诞生

2.2  了解什么是linux内核

linux系统的组成如下:

  •  linux系统内核
  • 系统级应用程序

系统内核内核提供系统最核心的功能,如:调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO等。

系统级别应用程序可以理解为出厂自带程序,可供用户快速上手操作系统,如:

文件管理器、任务管理器、图片查看、音乐播放等

2.3  了解常见的linux发行版本

linux内核官网icon-default.png?t=N7T8https://www.kernel.org 这个链接大家看看就好不不要点进去了,点进去没啥用,反正我目前是没看懂得
linux的内核是免费的,开源的所以这也就代表了:
  • 任何人都可以获得并修改内核,并且自行集成系统级程序
  • 提供了内核+系统级程序的完整封装,称之为Linux发行版

当时的那个年代,任何人都可以封装Linux,所以市面上有非常多的Linux发行版本,

衍生到现在比较出名的如下:

提问:你知道的有哪几个?

回答:CentOs  还有   Ubuntu

所以我接下来的文章,也是围绕着这两个发行版本进行讲解,不用担心

虽然发行的版本不一样,当时我们的linux基础的操作命令基本都是一样的

三、虚拟机的介绍

虚拟机的使用我之前出过一篇教程,其中还包含虚拟机安装windowserver系统,以及jdk环境变量的配置,感兴趣的大家可以去看看,我这里就不再啰嗦了,为了更加方便大家去阅读

我把时空穿越通道放在下面了,直接上车

时空穿越icon-default.png?t=N7T8https://blog.csdn.net/Ying_hao_kun/article/details/134066474

四、WSL(拓展)

4.1  什么是WSL

我也是第一次听到这个词语,我们一起看下图也许会更加方便

听起来好像很牛的样子对不对,其实说白了,WSL是我们电脑win10自带的功能,win11也有,能够帮助我们不需要通过虚拟机去安装linux系统,是不是很方便呢,接下来我们学习如何安装

4.2  开启WSL(win11同样操作)

4.3  WSL部署Ubuntu系统

      

4.4  选择使用WSL

大家其实可以发现,WSL相比与咱们的虚拟机来说是非常快捷的,但是他有弊端:

WSL是直连我们电脑的,如果误操作额可能导致我们电脑的重要文件丢失甚至损坏系统,所以

在我们大家没有对系统非常熟练的时候,不建议使用WSL,更加推虚拟机进行使用,因为是虚拟的,随便折腾都行

五、虚拟机快照(返老还童之术)

在学习系统的时候,我们无法避免的会损坏我们的操作系统如果损坏的话,那么重新安装一个,重新搭建环境是非常麻烦的,唉,这个时候虚拟机快照功能就能帮助我们了

5.1  如何使用快照功能?

这里就是我的快照管理器,我们可以通过中间的“返老还童”按钮回去,也可以通过快照管理器,点击“docker”就可以啦

相信上图已经非常生动形象了吧兄弟们,如果觉得不懂得,那就评论区提出来吧~

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

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

相关文章

调查问卷和考试系统SurveyKing

什么是 SurveyKing ? SurveyKing 是功能更强大的调查问卷、考试系统,很多功能体验超过问卷网、问卷星。支持在线考试/调查问卷/公开查询/题库刷题/投票。 软件特性 🥇 支持 20 多种题型,如填空、选择、下拉、级联、矩阵、分页、签…

【Java】Java主要知识点目录整理

一、Java SE概述 作者相关文章链接: 1、【Java】JavaSE概述-CSDN博客 Java SE(Java Platform, Standard Edition)是Java编程语言的标准版,主要用于开发桌面应用程序、控制台应用程序以及一些简单的中小型Web应用。以下是Java S…

QiuDN:新手友好的公益CDN

在数字化的今天,网站的速度将直接影响着用户体验和搜索引擎排名,因此,作为一名网站管理员,我一直在寻找能够提升网站速度的解决方案。在一次偶然的机会中,我了解到了QiuDN,一个公益性质的CDN。听创始人称丘…

Vue3-Ref Reactive toRef toRefs对比学习

响应式数据: Ref 作用:定义响应式变量。 语法:let xxx ref(初始值)(里面可以是任何规定内类型、数组等)。 返回值:一个RefImpl的实例对象,简称ref对象或ref,ref对象的value属性是响应式的。 注意点&am…

使用Python库Matplotlib绘制常用图表类型

使用Python库Matplotlib绘图 一、Matplotlib绘图参数设置1.1 设置分辨率和画布大小1.2 保存图片并设置边缘留白为紧凑型1.3 设置坐标轴标签1.4 画直线设置线宽和颜色1.5 画子图1.5.1 通过figure的add_subplot()画子图1.5.2 通过plt的subplots画子图 二、使用Matplotlib中scatte…

深入解析芯片背后的技术:揭开半导体产业的神秘面纱

引言: 在这个数字化、信息化的时代,芯片已经成为了现代科技发展的重要基石。从智能手机、电脑到汽车、物联网设备,芯片无处不在。然而,对于大多数人来说,芯片背后的技术仍然是一个神秘而遥不可及的领域。本文将深入解…

【Linux-阻塞,非阻塞,异步】

Linux-阻塞,非阻塞,异步 ■ Linux-阻塞-非阻塞 IO-异步■ Linux-阻塞IO■ 阻塞IO简介■ open■ 等待队列■ 示例一:APP阻塞IO读取进入睡眠后-等待队列唤醒进程■■ ■ Linux-非阻塞IO■ 非阻塞IO简介■ open■ 轮询■ 1、select 函数■ 2、po…

LeetCode 2965.找出缺失和重复的数字:小数据?我选择暴力(附优化方法清单:O(1)空间方法×3)

【LetMeFly】2965.找出缺失和重复的数字:小数据?我选择暴力(附优化方法清单:O(1)空间方法3) 力扣题目链接:https://leetcode.cn/problems/find-missing-and-repeated-values/ 给你一个下标从 0 开始的二维…

Cholesky分解(A=L * L^T)

Cholesky分解是一种用于解线性方程组和计算矩阵平方根的算法,特别适用于对称正定矩阵。这种方法相比于其他解法(如高斯消元法)在数值稳定性上通常有更好的表现,并且能够有效地利用矩阵的对称性和正定性。下面简要介绍如何使用Chol…

python-双胞胎字符串

[问题描述]:给定两个字符串s和t,每次可以任意交换s的奇数位和偶数位的字符,即奇数位的字符可以与任意其它奇数位的字符交换,偶数位的字符同样也可以与任意偶数位的字符的字符交换,问能否在有限的次数的交换下使s变为t?…

智能售货机加盟新契机

加盟智能售货机业务,尤其是在当前技术迭代迅速与市场需求高涨的背景下,正成为众多创业者积极探索的领域。以重庆臻奶惠为代表的企业,正利用其在智能科技与支付资讯的深厚底蕴,为有意涉足该行业的加盟者铺设了一条既稳健又具前瞻性…

2024年5月31日 (周五) 叶子游戏新闻

《Granblue Fantasy: Relink》版本更新 新增可操控角色及功能世嘉股份有限公司现已公开《Granblue Fantasy: Relink》(以下简称 Relink)免费版本更新ver.1.3.1于5月31日(周五)上线的消息。该作是由Cygames Inc.(下称Cy…

【CTF Web】BUUCTF BUU LFI COURSE 1 Writeup(代码审计+PHP+文件包含漏洞)

BUU LFI COURSE 1 1 点击启动靶机。 解法 <?php /*** Created by PhpStorm.* User: jinzhao* Date: 2019/7/9* Time: 7:07 AM*/highlight_file(__FILE__);if(isset($_GET[file])) {$str $_GET[file];include $_GET[file]; }如果GET请求中接收到file参数&#xff0c;就会…

刷代码随想录有感(87):贪心算法——K次取反后的最大化数组和

题干&#xff1a; 代码&#xff1a; class Solution { public:static bool cmp(int a, int b){return abs(a) > abs(b);}int largestSumAfterKNegations(vector<int>& nums, int k) {sort(nums.begin(), nums.end(), cmp);for(int i 0; i < nums.size(); i){…

010.编译指纹浏览器-绕过常见无头检测

修改webdriver 打开文件 third_party\blink\renderer\core\frame\navigator.cc //bool Navigator::webdriver() const { // if (RuntimeEnabledFeatures::AutomationControlledEnabled()) // return true; // // bool automation_enabled false; // probe::ApplyAutom…

使用clip模型计算图文相似度

使用clip模型计算图文相似度 clip模型模型架构训练过程应用场景clip安装 计算图文相似度 clip模型 CLIP (Contrastive Language-Image Pretraining) 是由 OpenAI 开发的一种深度学习模型&#xff0c;旨在将自然语言处理和计算机视觉任务结合起来。它通过一种名为对比学习&…

Springboot+vue二手房交易管理系统

Springbootvue二手房交易管理系统&#xff0c;项目用mybatis与数据库&#xff0c;数据库为mysql&#xff0c;16个表结构。有问题直接加我询问&#xff0c;我会一直在线哒。 功能如下&#xff1a; 房东管理 用户管理 房源信息管理&#xff08;可预约和查看评论&#xff09; 看房…

【LLM第7篇】transformer跟bert、gpt、大模型的联系

上一篇讲了transformer的原理&#xff0c;接下来&#xff0c;看看它的衍生物们。 Transformer基本架构 Transformer模型主要由两部分组成&#xff1a;编码器&#xff08;Encoder&#xff09;和解码器&#xff08;Decoder&#xff09;。编码器负责处理输入序列&#xff0c;将其…

Java 编程思想:深入探索与实际应用

Java 编程思想&#xff1a;深入探索与实际应用 Java 编程&#xff0c;作为一门历史悠久且广泛应用于各个领域的编程语言&#xff0c;其背后蕴含着丰富的编程思想。本文将围绕四个方面、五个方面、六个方面和七个方面&#xff0c;对 Java 编程思想进行深入探讨&#xff0c;旨在…

iOS Hittest 机制和实际应用

Hittest 机制原理 hitTest的原理就是&#xff0c;当我们点击的时候&#xff0c;会触发 window的 hittest方法&#xff0c;在该方法中会首先使用point inside方法判断 点击的地方是否在window范围内&#xff0c;如果在的话&#xff0c;就倒序遍历姿子视图&#xff0c;然后将poi…