Linux操作系统配置与管理项目化教程(第二版)课件 项目1 下载Linux操作系统_第1页
Linux操作系统配置与管理项目化教程(第二版)课件 项目1 下载Linux操作系统_第2页
Linux操作系统配置与管理项目化教程(第二版)课件 项目1 下载Linux操作系统_第3页
Linux操作系统配置与管理项目化教程(第二版)课件 项目1 下载Linux操作系统_第4页
Linux操作系统配置与管理项目化教程(第二版)课件 项目1 下载Linux操作系统_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目一

下载Linux操作系统目录任务1.1

认识Linux操作系统01任务1.2了解Linux操作系统的体系结构02任务1.3选择Linux操作系统版本03任务1.4下载CentOSLinux操作系统光盘映射文件04任务1.1

认识Linux操作系统011.1.1Linux起源Linux是一款开源免费的类Unix操作系统内核,其核心架构以模块化、可裁剪性及多用户多任务设计著称。基于该内核,全球开发者社区构建了超千种发行版(如Ubuntu、CentOS、Fedora、Debian),覆盖服务器、桌面、嵌入式、云计算、物联网等全场景。此外,Linux是一个多用户、多任务、支持多线程和多CPU的操作系统,能运行主要的UNIX工具软件、应用程序和网络协议。它的稳定性、安全性与网络功能是许多操作系统无法比拟的。

1.1.1Linux起源1991年10月5日,Linux内核由林纳斯·托瓦兹在comp.os.minix新闻组上首次发布。

1993年3月,Linux1.0诞生,Linux加入GPL协议。1998年开始,Google、IBM、Sun、Oracle等公司纷纷与Linux展开了商业往来。同时,随着大量高水平程序员的加入,Linux得到了快速发展。目前Linux的发行版主要有Ubuntu、CentOS、RedHat等,用户遍布世界各地。现如今,Linux应用到了更多的硬件平台,在服务器、嵌入式系统等领域都被广泛应用。1.1.2Linux技术优势

Linux作为开源操作系统的标杆,在成本、性能、安全及生态兼容性上形成不可替代的竞争力。成本低灵活性高、安全性高支持多用户、多任务系统1.1.2Linux技术优势

Linux作为开源操作系统的标杆,在成本、性能、安全及生态兼容性上形成不可替代的竞争力。030201Linux成本低灵活性高、安全性高支持多用户、多任务系统1.1.3Linux的主要特点

1.开放性。Linux开放源代码,用户可以在互联网上免费下载到各种版本的Linux操作系统。此外,用户可以修改Linux的源代码以符合自己的需求。2.真正实现多用户多任务。在Linux系统中,每个用户对自己的资源有特定的权限,并且计算机可以同时执行多个程序,而且各个程序的运行互相独立。

3.广泛的硬件支持。Linux不必像早先的UNIX系统那样仅可以运行在一个公司出产的设备上,而是可以支持个人计算机的x86、ARM、MIPS、ALPHA等多种体系结构的微处理器。1.1.3Linux的主要特点

4.拥有良好的用户界面。Linux向用户提供了字符界面和图形界面两种界面。Linux的传统用户界面是字符界面,即shell。Linux的图形界面。

5.丰富的网络功能。完善的内置网络是Linux的一大特点,Linux是依靠互联网才迅速发展起来的。6.可靠的系统安全。Linux的内核高效稳定,它采取了许多安全技术措施,包括对读写进行权限控制、带保护的子系统、审计跟踪、核心授权等,还提供了大量的网络管理软件、网络分析软件和网络安全软件等1.1.4Linux应用领域服务器领域大数据与数据分析领域桌面应用领域云计算领域嵌入式系统任务1.2了解Linux操作系统的体系结构021.2.1Linux内核Linux内核是指一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。它是Linux操作系统的基础,用于完成最基本的任务。Linux内核主要包括进程调度、内存管理、文件系统、进程间通信和网络接口等。1.2.1Linux内核

进程调度的主要工作是进程的执行。在内核中,这些进程称为线程。内核通过SCI提供了一个应用程序编程接口(API)来创建一个新进程或者停止一个进程,并在它们之间进行通信和同步。进程管理还包括处理活动进程之间共享CPU的需求。进程调度1.2.1Linux内核

内存管理的主要作用是控制多个进程安全地共享内存区域。为了提高效率,如果由硬件管理虚拟内存,内存是按照所谓的内存页方式进行管理的。Linux支持虚拟内存,即运行程序时,操作系统把当前使用的程序块保留在内存中,其余的程序块保留在磁盘中。内存管理1.2.1Linux内核

虚拟文件系统隐藏了各种文件系统的具体细节,为文件操作提供统一的接口。Linux中的这些文件就是通过VFS来实现的。Linux提供了一个大的通用模型,使这个模型包含了所有文件系统功能的集合。虚拟文件系统又分为逻辑文件系统和设备驱动程序。Linux内核中有大量的代码在设备驱动程序部分,用于控制特定的硬件设备。文件系统1.2.1Linux内核

进程间通信就是在不同进程之间传播或交换信息,进程的用户空间是不能相互访问的。因此,如果想实现进程间的通信,就要借助内核。进程通信紫系统支持在进程之间的各种通信机制。进程间通信1.2.1Linux内核Linux支持大量网络协议,网络接口紫系统提供了对各种网络标准的存取和各种网络硬件的支持。网络接口1.2.2ShellLinuxShell是用户与(操作系统)内核之间的(核心)交互界面,季是命令航解释器,也是强大的

脚本

编程环境。shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的shell程序与其他应用程序具有同样的效果。1.2.2Shellshell的版本版本说明BASHGNU计划的一部分,用户CNU/Linux系统,是CentOSStream9操作系统默认的ShellBourneshell由AT&T公司的SteveBourne开发,是Unix上的标准Shell,也是第一个广泛流行的Shell。Kornshell由DavidKorn在贝尔实验室研发,是BourneShell的后继者,语法与BourneShell相同,结合了sh和csh的优点。。CShell由柏克莱大学的BillJoy设计,其语法类似C语言。Zshell是指终极shell,集成了bash、ksh的重要特性,同时又增加了自己独有的特性。1.2.3Linux文件系统Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构。文件系统是文件存放在磁盘等存储设备上的组织方法。目前,Linux系统能支持EXT2、EXT3、FAT、FAT32、VFAT等文件系统。每个文件系统由逻辑块的序列组成,一个逻辑盘空间一般划分为几个用途各不相同的部分,即引导块、超级块、数据区等。1.2.4

实用工具分为三类编辑器用于编辑文件,主要有Ed、Ex、Vi和Emacs;Linux的过滤器就是从用户文件或其他地方按行读取内容,并且把内容写到标准输出。过滤器一些过滤器用行编辑命令输出一个被编辑的文件。另外一些过滤器是按模式寻找文件并以这种模式输出部分数据。还有一些执行字处理操作,检测一个文件中的格式,输出一个格式化的文件。交互程序交互程序允许用户发送信息或接收来自其他用户的信息。实用工具包括文本编辑器、Internet工具、编程语言、数据库等。任务1.3选择Linux操作系统版本031.3选择Linux操作系统版本内核(Kernel)发行套件(Distribution)Linux的版本号:1.3.1识读内核版本Linux内核版本是Linux操作系统的核心组成部分,其迭代反映了技术演进和功能更新。Linux内核版本命名格式如下:

说明:主版本号:标志重大架构更新或里程碑功能引入。次版本号:区分稳定版与开发版。自2.6.0版本后,该字段仅用于标识功能更新周期。修订版本号:记录稳定版内核的补丁与修复次数(如6.14.0到6.14.1可能包含安全修复)。安全补丁标识:附加于修订版本号后,标识紧急安全更新。

主版本.次版本.修订版本号-安全补丁标识1.3.1识读内核版本Linux内核版本是Linux操作系统的核心组成部分,其迭代反映了技术演进和功能更新。Linux内核版本命名格式如下:

说明:主版本号:标志重大架构更新或里程碑功能引入。次版本号:区分稳定版与开发版。自2.6.0版本后,该字段仅用于标识功能更新周期。修订版本号:记录稳定版内核的补丁与修复次数(如6.14.0到6.14.1可能包含安全修复)。安全补丁标识:附加于修订版本号后,标识紧急安全更新。

主版本.次版本.修订版本号-安全补丁标识1.3.1识读内核版本

6代表主版本号14代表次版本号0代表修订版本号rc1代表安全补丁标识。

1.3.2

选择发行版本Linux的发行版本是由许多公司或机构将内核、源代码及相关的应用程序组织构成一个完整的操作系统,以便于一般的用户可以简便地安装和使用Linux。

1.3.2

选择发行版本

1.Slackware。

Slackware创建于1992年,它没有任何配置系统的图形界面工具。优点是由于尽量采用原版的软件包而不进行任何修改,因此软件制造新Bug的概率便低了很多。在其他主流发行版强调易用性的时候,Slackware依然固执地追求最原始的效率,即所有的配置均要通过配置文件来进行。

官方网站为/。1.3.2

选择发行版本2.RedHatLinux。

RedHat是最成功的Linux发行版本之一,它可以让用户很快享受到Linux的强大功能而免去繁琐的安装与设置工作。RedHat公司的免费发行版到RedHat9.0就已经结束了,现在RedHat公司已经转向企业级操作系统的开发。

官方网站为/。

1.3.2

选择发行版本3.DebianLinux。

Debian可以算是迄今为止最遵循GNU规范的Linux系统,它的特点是使用了Debian系列特有的软件包管理工具dpkg,使得安装、升级、删除和管理软件变得非常简单。Debian是完全由网络上的Linux爱好者负责维护的发行套件。这些志愿者的目的是制作一个可以同商业操作系统相媲美的免费操作系统,并且其所有的组成部分都是自由软件。

官方网站:/。1.3.2

选择发行版本4.Ubuntu。

Ubuntu基于DebianGNU/Linux,支持x86、amd64和ppc架构。Ubuntu对GNU/Linux的普及特别是桌面普及作出了巨大贡献。它包括了大量来自Debian发行版的软件包,同时保留了Debian的软件包管理系统。

官方网站为/。1.3.2

选择发行版本5.SuSELinux。

SuSE是德国最著名的Linux发行版,在世界范围内也享有较高的声誉,它的特点是使用了自主开发的软件包管理系统YaST。2003年11月,Novell收购了SuSE,使SuSE成为RedHat的一个强大的竞争对手。同时还为Novell正在与微软进行的竞争提供了一个新的方向。

官方网站为/linux/suse/。1.3.2

选择发行版本CentOS是一个基于RedHatEnterpriseLinux代码构建的开源Linux发行版,因其稳定性、安全性和免费特性,在企业级服务器、云计算和开发环境中得到广泛应用。2014年CentOS7发布,引入Systemd初始化系统,支持更多现代硬件和虚拟化技术。CentOS8发布于2019年,基于RHEL8,进一步提升系统性能和安全性,支持更多容器技术如Docker,但已于2021年停止维护。CentOSStream作为RHEL的上游开发分支,采用滚动更新模式,介于Fedora和RHEL之间,旨在为开发者提供一个持续更新的平台,以便更早地访问新的功能和修复。1.3.2

选择发行版本(1)CentOS可以实现RedHat的全部功能。(2)CentOS是免费的。(3)使用yum命令可以帮助用户即时免费地更新系统。CentOS的官网(4)CentOS相当于RHEL的升级,并且改进了RHEL中的Bug。CentOS特点1.3.3了解CentOSStream9CentOS9正式名称为CentOSStream9,是红帽公司推出的基于RedHatEnterpriseLinux(RHEL)源代码构建的滚动更新Linux发行版,其核心定位是作为RHEL上游开发平台,允许开发者在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论