Linux系统概述与安装

时间:2024-04-11 11:06:42

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