Linux系统概述与安装

Linux的介绍

  • Linux内核

    Linux内核是 Linux 操作系统主要组件,也是计算机硬件与其软件之间的交互入口。它负责两者之间的通信,还要尽可能高效地管理资源

  • Linux Shell

    shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口

  • Linux文件系统

    文件系统是文件存放在磁盘等存储设备上的组织方法

  • Linux应用程序

    标准的Linux系统一般都有一套都有称为应用程序的程序集,它包括文本编辑器、编程语言、办公套件等

提示

内核是Linux操作系统最核心的所在,系统级应用程序只是锦上添花

Linux的发行版

Linux内核是免费开源的,任何人都可以下载内核源码并查看且修改。

下载网址:https://www.kernel.org

内核是免费、开源的,这也就代表了:任何人都可以获得并修改内核,并且自行集成系统级程序提供了内核+系统级程序的完整封装,称之为Linux发行版

因为任何人都可以封装Linux,所以目前市面上由非常多的Linux发行版。

  • CentOS

    Installation of “CentOS 7.0″ with Screenshots

  • Ubuntu

    image-20230323140245990

  • debian

    image-20230323140313189

  • fedora

    image-20230323140606762

  • deepin

    任务栏-快捷操作面板.jpg

  • 中标麒麟

    img

  • CentOS

    Installation of “CentOS 7.0″ with Screenshots

  • Ubuntu

    image-20230323140245990

  • debian

    image-20230323140313189

  • fedora

    image-20230323140606762

  • deepin

    任务栏-快捷操作面板.jpg

  • 中标麒麟

    img

注意

不同的发行版:

基础命令90%是相同的,部分操作不同(如软件安装)

同学们不用纠结选择什么发行版,不论用什么发行版,都是Linux,学到的东西都是通用的

 虚拟机的介绍

我们可以借助虚拟机来获得可用的Linux系统环境进行学习

啥是虚拟机

虚拟机,是借助虚拟化技术,在我们的系统中,通过软件模拟计算机硬件,并且可以给模拟的硬件安装真实的操作系统。

这样,就可以在电脑中,虚拟出一个完整的电脑,以供我们学习Linux系统

虚拟机软件的安装

我们可以通过虚拟化的软件来获得虚拟机。

VMware WorkStation

课程选用VMware WorkStation软件来提供虚拟机

下载地址: Windows VM | Workstation Pro | VMware

image-20230323152925935

安装

注意

第一次运行可能出现这个提示:

image-20230323170329579

重启即可!

image-20230323171713618

image-20230323171734101

如果想修改安装路径

image-20230323171903974

image-20230323172102632

取消更新,与提升计划

image-20230323172144823

image-20230323172217490

image-20230323172239263

image-20230323172256928

image-20230323172338083

输入秘钥:JU090-6039P-08409-8J0QH-2YR7F(若不好用,网上查找新的秘钥即可)

image-20230323172504627

image-20230323172523392

image-20230323215658434

Windows虚拟机安装CentOS 

下载

首先,需要下载一个操作系统的安装文件(CentOS7以案例)

官网地址:CentOS Mirrors List

image-20230323232057098

  • 下载地址:http://mirrors.163.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2207-02.iso

  • 或者从课程资料中获取安装包

安装

打开VMware软件

image-20230324160847317

image-20230324160928275

image-20230324160950813

image-20230324161203592

image-20230324161333125

image-20230324161313892

image-20230324161408286

image-20230324161452946

image-20230324161510809

image-20230324161527213

image-20230324161605618

image-20230324161618200

image-20230324161638364

image-20230324161731578

image-20230324161847079

image-20230324161951927

image-20230324162042603

image-20230324162113899

image-20230324162152101

image-20230324162228598

image-20230324162311674

image-20230324162335817

image-20230324162449355

image-20230324162722924

image-20230324162901926

image-20230324162952060

注意

系统可能在安装时就错:

image-20230324163109106

原因是没有开启虚拟化,可能通过任务管理器查看:

image-20230323215521886

解决方案

bing中搜索 “某某电脑 如何开启虚拟化” 按步骤即可

提示

进入虚拟机系统后,鼠标会消失,无法操作本机的真实操作系统,需要获取鼠标,可以通过Ctrl+Alt组合

Shell工具的使用

为什么要使用shell工具?

对于操作系统的使用,无论是Windows、MacOS或者Linux都有2种使用方式:

  • 图形化页面
  • 命令的形式

Windows

image-20230324185506443

MacOS

截屏2023-03-24 18.58.34

Linux

image-20230325234119702

图形化一般是大多数人使用计算机的第一选择,但是在Linux操作系统上。无论是企业开发亦或是个人开发,使用Linux操作系统,多数都是使用的:命令行!!!

  • 在图形化页面的优化上,并不是很出色(有时出现在bug,甚至会卡死)
  • 图形化也是消耗资源,做为服务器,又不是经常操作
  • 命令有时比图形化界面更加快捷

所以,后续的课程学习中,我们最主要的就是学习Linux中命令行的使用

MobaXterm_Personal

在网上有很多Shell工具,甚至我们可以使用,比如说,MobaXterm、XShell、FinalShell等

在这,我们推荐MobaXterm,功能全,安装容易。

下地载址:MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 - Download

image-20230326151651864

image-20230326153024520

image-20230326152301361

image-20230326152520313

image-20230326152909325

VMWare快照的使用 

在学习阶段我们无法避免的可能损坏Linux操作系统。如果损坏,重新安装一个Linux操作系统就会十分麻烦

VMware虚拟机支持为虚拟机制作快照

通过快照将当前虚拟机的状态保存下来,在以后可以通过快照恢复虚拟机到保存的状态

image-20230326170503943

快照制作需要虚拟机关机状态下

image-20230326171021744

image-20230326171609730

image-20230326171853977

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

kubekey 离线安装harbor、k8s、kubesphere

目录 参考文献 前提条件 部署准备 下载kubukey 离线包配置和制作 配置离线包 制作离线包 离线安装集群 复制KubeKey 和制品 artifact到离线机器 创建初始换、安装配置文件 安装镜像仓库harbor 初始化harbor 项目 修改配置文件 安装k8s集群和kubesphere 手动安装依…

子域名是什么?有什么作用?

在互联网世界中,域名是我们访问网站的关键。每一个公司的网站都需要拥有自己的域名,其中有些大型公司的网站还不止一个域名,除了主域名外还拥有子域名。有些人感到非常困惑,不知道子域名是什么。其实子域名也就是平时所说的二级域…

AI绘本生成解决方案,快速生成高质量的AI绘本视频

美摄科技凭借其深厚的技术积累和前瞻性的市场洞察力,近日推出了一款面向企业的AI绘本生成解决方案,旨在通过智能化、自动化的方式,帮助企业快速将文字内容转化为生动有趣的绘本视频,从而提升内容传播效率,增强品牌影响…

openssl密钥证书管理(Key and Certificate Management)

前言 前两日应别人要求提供一份CSR文件过去,方便他们生成相关证书,对于这一块本来也不熟,于是找到openssl官网,想找找相关的教程看看,一番小找,果有收获,是个宝藏,源文档在这…

AI 对话完善【人工智能】

AI 对话【人工智能】 前言版权开源推荐AI 对话v0版本:基础v1版本:对话数据表tag.jsTagController v2版本:回复中textarea.jsChatController v3版本:流式输出chatLast.jsChatController v4版本:多轮对话QianfanUtilChat…

1、Qt UI控件 -- qucsdk

前言:Qt编写的自定义控件插件的sdk集合,包括了各个操作系统的动态库文件以及控件的头文件和sdk使用demo。类似于Wpf中的LivChart2控件库,都是一些编译好的控件,可以直接集成到项目中。该控件是飞扬青云大神多年前开发的&#xff0…

从零开始:构建、打包并上传个人前端组件库至私有npm仓库的完整指南

文章目录 一、写组件1、注册全局组件方法2、组件13、组件2 二、测试三、发布1、配置package.json2、生成库包3、配置发布信息4、发布 四、使用1、安装2、使用 五、维护1、维护和更新2、注意事项 一、写组件 确定组件库的需求和功能:在开始构建组件库之前&#xff0c…

三相整流桥器件选型计算方法-电压与电流计算公式

三相整流桥的选型主要涉及到两个关键参数:电压和电流。以下是电压与电流的计算公式及选型方法: 电压计算: 输入交流电压有效值(Vrms)是选择整流桥的重要参考。整流桥的额定电压(Vrrm)应至少为输…

echarts tooltip提示框显示不全

一、背景: 写在前面: 自行封装。一个可由多个柱形图叠加而成的图表,命名为someHoverLine(可自定义)。 下面罗列了移动端和web端的封装组件代码; 展示了vue2、uniapp、vue3的不同封装和使用案列。 二、问题描述: 三、解…

数组常用方法

for循环 使用计数器变量来迭代数组元素 var arr [1,2,3,4,5]for(var i0;i<arr.length;i){console.log(array[i]) }上面的i就是计数器变量&#xff0c;初始值为0&#xff0c;每次循环后加1&#xff0c;直到i等于数组长度为止。在循环体内&#xff0c;可以通过数组索引arr[…

C 强制类型转换

强制类型转换是把变量从一种类型转换为另一种数据类型。例如&#xff0c;如果您想存储一个 long 类型的值到一个简单的整型中&#xff0c;您需要把 long 类型强制转换为 int 类型。您可以使用强制类型转换运算符来把值显式地从一种类型转换为另一种类型&#xff0c;如下所示&am…

攻防演练 | redis艰难写shell进入内网

背景 某地市级攻防演练 要求 拿到指定单位的靶标系统&#xff08;必须是web后台管理权限数据库服务器&#xff09; 正式开始 redis未授权 首先通过信息收集获取到了一些IP&#xff0c;且发现一个IP中存在redis未授权。 此时兴冲冲的去尝试写入定时任务反弹shell&#xff…

淘宝评论数据API接口:洞察消费者声音的关键工具

淘宝评论数据API接口&#xff1a;洞察消费者声音的关键工具 请求示例&#xff0c;API接口接入Anzexi58 随着电子商务的蓬勃发展&#xff0c;消费者对于商品的评价和反馈成为了购物决策中不可或缺的一部分。淘宝作为中国最大的电商平台之一&#xff0c;汇聚了海量的商品和评论数…

【SpringBoot】-- mapstruct进行类型转换时Converter实现类不能自动生成代码问题解决

问题描述 我的问题如下&#xff1a; 应该在红色区域生成对应的转换细节&#xff0c;但是这里只返回了一个空对象 问题解决 加入lombok-mapstruct-binding依赖,也要注意依赖引用顺序问题 <dependency><groupId>org.projectlombok</groupId><artifactId&…

photomaker:customizing realistic human photos via stacked id embedding

PhotoMaker: 高效个性化定制人像照片文生图 - 知乎今天分享我们团队最新的工作PhotoMaker的技术细节。该工作开源5天Githubstar数已过6千次&#xff0c;已列入Github官方Trending榜第一位&#xff0c;PaperswithCode热度榜第一位&#xff0c;HuggingFace Spaces趋势榜第一位。项…

小阳同学刷题日记-54. 螺旋矩阵

题目&#xff1a;给你一个 m 行 n 列的矩阵 matrix &#xff0c;请按照 顺时针螺旋顺序 &#xff0c;返回矩阵中的所有元素。 思路&#xff1a; 初始化四个边界指针&#xff1a;top, bottom, left, right 分别表示当前螺旋遍历的上边界、下边界、左边界和右边界。不断遍历矩阵直…

Windows虚拟主机上多个域名访问同一个网站

近日老板提出了想要多个域名访问同一个网站的想法。这边了解后&#xff0c;由于我们公司使用的是Hostease的Windows虚拟主机产品&#xff0c;因此咨询了Hostease的技术支持&#xff0c;寻求帮助了解到可以实现Windows主机上多个域名访问同一个网站&#xff0c;是需要进入Window…

win10如何移除此电脑下的“网络”

1.按住winr,然后输入regedit打开注册表&#xff0c;在导航栏输入&#xff0c;定位到ShellFolder文件夹 HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder2.更改权限&#xff0c;在ShellFolder文件夹上右键选择权限->高级->更改->输入Adm…

antd vue table控件的使用(三)

今天就讲讲Ant Design Vue下的控件----table表格&#xff08;分页、编辑和删除功能&#xff09; 结合项目中的需求&#xff0c;看看如何配置,让table即可以展示列表&#xff0c;又可以直接编辑数据。需求&#xff1a; &#xff08;1&#xff09;展示即将检查的数据列表&#…