Linux系统概述与安装

news2025/2/24 9:17:15

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

 

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

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

相关文章

Vmware虚拟机Centos7固定IP地址

1、点击编辑-虚拟网络编辑器 2、点击更改设置、修改虚拟网络配置器并确认保存(见图) 这个子网IP和子网掩码的前三位需要一样网关的前三位需要和子网ip一致。 3、打开设置“网络和Internet”,点击“更改适配器选项”,点击适配器VM…

Github第一Star数的国产免费开源防火墙--雷池社区版初步体验

前言 近期准备搭建一个博客网站,用来存储工作室同学们的学习笔记。服务器准备直接放在公网上,方便大家随时随地的上传和浏览,为了防止网站被人日穿成为肉鸡,一些防御措施还是要部署的。 首先明确自己的需求: 零成本…

【数据结构】双向链表 C++

一、什么是双向链表 1、定义 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。 双…

企业工商信息查询API接口有哪些

当今社会我们几乎每天都在和一些企业打交道,有时候需要确认下这家企业经营范围,注册地址等信息,那怎么办呢,这个时候就需要一些企业工商信息查询的API接口了。 有的时候你可以只知道这家公司的大概企业名称,比如数脉&…

Python中sort()函数、sorted()函数的用法深入讲解(具体实例:蓝桥杯数位排序)

前置知识: 可迭代对象的定义:可迭代对象是指可以被迭代或遍历的对象,即可以使用循环结构对其进行逐个访问的对象。 在Python中常见的可迭代对象有:列表(list)、元组(tuple)、字符串(sting&…

【踩坑日记】Pop!OS中文输入法的坑

文章目录 前言一、编译安装最新的IBus-pinyin输入法1.卸载旧输入法2.安装编译依赖3.下载源码4.编译和安装libpinyin5.编译和安装ibus-libpinyin6.重启IBus服务二、安装Fcitx5前言 使用Linux时,特别是涉及到中文的时候,会遇到一些问题。我最近在使用Pop!OS 22.04,这是Ubuntu…

如何监控容器或K8s中的OpenSearch

概述 当前 OpenSearch 使用的越来越多, 但是 OpenSearch 生态还不尽完善. 针对如下情况: 监控容器化或运行在 K8s 中的 OpenSearch 我查了下, 官方还没有提供完备的方案. 这里如何监控 K8s 中的 OpenSearch, 包括安装 exporter 插件、采集、展示全环节。 OpenSearch 简介…

数据库数据恢复—Sql Server数据库文件丢失如何恢复数据?

服务器数据恢复环境: 一台安装windows server操作系统的服务器。一组由8块硬盘组建的RAID5,划分LUN供这台服务器使用。 在windows服务器内装有SqlServer数据库。存储空间LUN划分了两个逻辑分区。 服务器故障&初检: 由于未知原因&#xf…

git 删除本地分支 删除远程仓库分支

语法&#xff1a; 删除本地分支 git branch -D <分支名>删除远程分支 git push <remote名称> <分支名> --delete 示例&#xff1a; 删除本地分支 git branch -D feature/test_listview删除远程分支 git push origin feature/test_listview --delete 两个…

润色问题解惑

上博士为了毕业写学术论文头都大了&#xff0c;但更难受的是英语不咋地&#xff0c;投稿后经常会因为语言问题而惨遭拒稿&#xff0c;每每想起就令人心情郁郁&#xff0c;天台可期。有些审稿人也会直接告知需要专业的修改&#xff0c;那咋整呢&#xff0c;让润色呗&#xff0c;…

腾讯社交广告推广如何开户和费用攻略

腾讯社交广告平台&#xff0c;依托腾讯系庞大的用户基数与丰富的应用场景&#xff0c;为广告主提供了极具潜力的营销渠道。从微信朋友圈、QQ空间到腾讯新闻、腾讯视频等多款热门应用&#xff0c;腾讯社交广告覆盖了亿万级用户群体&#xff0c;是企业提升品牌知名度、推动产品销…

如何做好谷歌广告投放?谷歌广告投放要点解析

市场是在不断变化的&#xff0c;搜索引擎上的网站排名也随着市场的变化而变化。如果你的广告战术一成不变&#xff0c;很容易花冤枉钱。从本质上来讲&#xff0c;谷歌广告的优化工作就是让商家在搜索引擎上保持长久的市场竞争力。 如果商家不经常优化Google广告&#xff0c;可能…

谈谈系列之OA又见OA

确实没想到&#xff0c;绕了一圈&#xff0c;居然又回到了OA&#xff0c;当年从HW从来&#xff0c;就是不想仅仅只做给内部人用的产品&#xff0c;没想到兜兜转转&#xff0c;又回到了给“内部人做产品”的“老路”。 当然&#xff0c;就像先哲赫拉克利特说的——人不能两次走进…

【随笔】Git 高级篇 -- 提交的技巧(下) cherry-pick commit --amend(十九)

&#x1f48c; 所属专栏&#xff1a;【Git】 &#x1f600; 作  者&#xff1a;我是夜阑的狗&#x1f436; &#x1f680; 个人简介&#xff1a;一个正在努力学技术的CV工程师&#xff0c;专注基础和实战分享 &#xff0c;欢迎咨询&#xff01; &#x1f496; 欢迎大…

【CSS】CSS三大特性、盒子模型

目录 CSS三大特性 1、层叠性 2、继承性 3、优先级 盒子模型 1、网页布局的本质 2、盒子模型&#xff08;Box Model&#xff09;组成 3、边框&#xff08;border&#xff09; 3.1、边框的使用 3.2、表格的细线边框 3.3、边框会影响盒子实际大小 4、内边距&#xff0…

【AUTOSAR网络管理测试】PowerOn→BSM

&#x1f64b;‍♂️【AUTOSAR网络管理测试】系列&#x1f481;‍♂️点击跳转 文章目录 1.状态机分析2.环境搭建3.测试步骤4.结果分析 1.状态机分析 PowerOn→BSM&#xff1a;上电初始化的&#xff0c;会默认进入BSM状态 测试点&#xff1a;确认上电后&#xff0c;任何唤醒源…

C语言进阶课程学习记录-第29课 - 指针和数组分析(下)

C语言进阶课程学习记录-第29课 - 指针和数组分析&#xff08;下&#xff09; 数组名与指针实验-数组形式转换实验-数组名与指针的差异实验-转化后数组名加一的比较实验-数组名作为函数形参小结 本文学习自狄泰软件学院 唐佐林老师的 C语言进阶课程&#xff0c;图片全部来源于课…

Docker 安装MySql并操作日志

一、在Linux系统里新建这几个文件夹 1.1 在conf.d文件夹下新建一个my.cnf文件 1.2 用vscode 打开&#xff08;防止乱码&#xff09;&#xff0c;复制以下内容 [mysqld] log_timestampsSYSTEM default-time-zone8:00server-id1log-binmysql-binbinlog-do-db mall # 要监听的库…

python使用uiautomator2操作雷电模拟器9找图(二)

昨天写过一篇文章 python使用uiautomator2操作雷电模拟器9找图&#xff08;一&#xff09;-CSDN博客 今天在实际中有遇到了新的问题&#xff1a;一幅主图中&#xff0c;可能存在多个相同的子图&#xff0c;想要找到所有的子图&#xff0c;并操作。比如&#xff1a; 主图&…

头歌-机器学习 第1次实验 Python机器学习软件包Scikit-Learn的学习与运用

第1关&#xff1a;使用scikit-learn导入数据集 scikit-learn包括一些标准数据集&#xff0c;不需要从外部下载&#xff0c;可直接导入使用&#xff0c;比如与分类问题相关的Iris数据集和digits手写图像数据集&#xff0c;与回归问题相关的波士顿房价数据集。 以下列举一些简单…