Linux系统概述和安装系统安装概述Linux概述系统安装.docx

上传人:b****3 文档编号:917264 上传时间:2022-10-13 格式:DOCX 页数:5 大小:24.68KB
下载 相关 举报
Linux系统概述和安装系统安装概述Linux概述系统安装.docx_第1页
第1页 / 共5页
Linux系统概述和安装系统安装概述Linux概述系统安装.docx_第2页
第2页 / 共5页
Linux系统概述和安装系统安装概述Linux概述系统安装.docx_第3页
第3页 / 共5页
Linux系统概述和安装系统安装概述Linux概述系统安装.docx_第4页
第4页 / 共5页
Linux系统概述和安装系统安装概述Linux概述系统安装.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Linux系统概述和安装系统安装概述Linux概述系统安装.docx

《Linux系统概述和安装系统安装概述Linux概述系统安装.docx》由会员分享,可在线阅读,更多相关《Linux系统概述和安装系统安装概述Linux概述系统安装.docx(5页珍藏版)》请在冰豆网上搜索。

Linux系统概述和安装系统安装概述Linux概述系统安装.docx

Linux系统概述和安装系统安装概述Linux概述系统安装

Linux系统概述和安装系统安装概述Linux概述系统安装

第1章Linux系统概述和安装Linux系统是一种类UNIX的完整操作系统。

它不仅功能强大、运行稳定,而且用户可免费使用,分析其源代码。

Linux系统支持x86、ARM等大多数常见硬件架构和TCP/IP等主流网络协议,有良好的跨平台性能,应用面极其广阔。

本章将介绍Linux系统的基本概念,并演示如何安装一套带有XWindow图形操作界面的Linux系统发布版。

1.1引言计算机系统由硬件系统和软件系统所组成,软件系统中最为重要的是操作系统。

Linux作为操作系统管理着计算机内所有的硬件资源和软件资源,仿佛是计算机的灵魂。

Linux系统基于GPL协议发布,该协议是GNU项目所创立开放源代码的公共许可证。

要理解Linux系统并以一种全新的方式开发和发布软件,首先则需要了解GNU项目和Linux系统的渊源。

1.1.1GNU项目简介GNU项目在1983年由理查德斯托曼(RichardStallman)创立,最初的目标是通过使用必要的工具从源代码开始创建一个自由的类UNIX操作系统。

此前的软件均以源代码的形式发布,用户可以根据自己需要修改源代码。

但自从那时起,软件厂商为了保护自己的商业利益,开始使用编译所得的二进制文件发布软件,从而使软件的源代码变为商业秘密。

为了改变当时不利于软件技术发展的格局,GNU项目花了十余年时间创建了GCC编译器、Emacs编辑器等多个工具。

所有的工具以源代码形式发布,并且无需支付任何费用,只是这些工具的改进版本和衍生品必须遵循同样的发布形式,这就形成了GPL协议。

但它在20世纪80年代缺少了一个最关键的组件,即操作系统核心,直到Linux系统的诞生。

GNU项目组织结构如图1.1所示。

1.1.2Linux起源安德鲁塔能鲍姆(AndrewTanenbaum)出于教学目的编写了名为Minix的类UNIX操作系统。

芬兰赫尔辛基大学在读的学生林纳斯托瓦兹(LinusTorvalds)认为Minix有许多地方不合理,于是开始为自己AT386微机设计新的操作系统核心。

1991年8月,林纳斯将自己新设计的操作系统内核通过网络发布,命名为Linux系统。

不久之后,Linux第1章Linux系统概述和安装3系统陆续推出了多个版本,并且吸引了更多开发者加入Linux系统开发的行列。

许多开发者利用已有的GNU工具构建Linux系统并为它开发新的特性,使之成为GNU项目中重要的组成部分。

最新版本的Linux操作系统桌面如图1.2所示。

图1.1GNU项目组织结构示意图图1.2Linux操作系统桌面1.1.3Linux发展现状如今,Linux系统内核版本已发布到2.6版,它代表着当前操作系统技术的最前沿,并第1篇Linux基础4依然保持数周内一次的版本更新。

更多的开发者进入到Linux系统开发的行列中,因此基于Linux系统的软件资源也十分丰富,而且这些资源同样能免费使用。

绝大多数硬件产品具有针对Linux系统的支持,无论是将Linux系统作为桌面工作站还是服务器,都非常稳定易用。

Linux系统的安装、操作和升级也越来越简单,有一些企业和开源组织对Linux系统进行了深入的扩展,他们将Linux系统以及一些重要的应用程序打包,并提供较方便的安装界面。

同时,还提供一些有偿的商业服务如技术支持等。

Linux系统进入我国的时间较早,我国的工程师对Linux系统的发展也做出了巨大贡献。

所以,Linux系统在我国拥有一定的用户基础和大量中文资源。

Linux系统符合我国国情,不仅为信息化建设提供低廉成本的软件,而且其开放性也造就了众多中国人成为顶级软件工程师。

1.1.4免费软件与开源软件免费软件与开源软件概念并不相同,免费软件通常以二进制文件形式发布。

用户虽然可以免费使用,但无权对软件进行任何修改。

开源软件是将软件以源代码形式发布,并遵循GPL等开源协议,用户不仅能使用,而且还可对软件进行改进。

Linux系统是开源软件,所以基于Linux系统开发必须遵循开源规则。

这种开发方式最大的优势是,开发者能最大限度的利用现有代码,从而避免重复工作。

举例说明,如果需要构建一个新的办公协作软件,在Linux系统上开发不用从最基本的联系人数据库开始编写,也不用从头开始编写一个即时通信协议。

这些都可以从其他已有软件上继承,开发者只要注重软件新特性部分实现即可。

1.2Linux内核与版本Linux内核是该操作系统的核心程序文件,通过与其他程序文件组合,Linux又构成了许多版本。

每种Linux版本都有其特点,例如嵌入式Linux版本专门用于较小的电子设备操作,而计算机中常用的是Linux桌面版和Linux企业版。

1.2.1Linux内核介绍内核是操作系统的心脏,系统其他部分必须依靠内核这部分软件提供的服务,例如管理硬件设备、分配系统资源等。

内核由中断服务程序、调度程序、内存管理程序、网络和进程间通信等系统程序共同组成。

Linux内核是提供保护机制的最前端系统,它独立于普通应用程序,一般处于系统态,拥有受保护的内存空间和访问硬件设备的所有权限。

这种系统态和被保护起来的内存空间,统称为内核空间。

内核负责管理计算机系统的硬件设备,为硬件设备提供驱动。

对于操作系统上层的应用程序来说,内核是抽象的硬件,这些应用程序可通过对内核的系统调用访问硬件。

这种方式简化了应用程序开发的难度,同时在一定程度上起到了保护硬件的作用。

Linux内核支持几乎所有的计算机系统结构,并将多种系统结构抽象为同样的逻辑结构。

Linux内核第1章Linux系统概述和安装5结构如图1.3所示。

图1.3Linux内核架构示意图Linux内核继承了UNIX内核的大多数特点,并保留相同的API(应用程序接口)。

Linux内核的特点如下:

Linux支持动态加载内核模块。

Linux支持对称多处理(SMP)机制。

Linux内核可以抢占(preemptive)。

Linux内核并不区分线程和其他一般进程。

Linux提供具有设备类的面向对象的设备模型、热插拔事件,以及用户空间的设备文件系统。

Linux忽略了一些被认为是设计得很拙劣的UNIX特性和过时标准。

Linux体现了自由这个词的精髓,现有的Linux特性集就是Linux公开开发模型自由发展的结果。

1.2.2Linux所支持的硬件平台Linux系统支持当前所有主流硬件平台,能运行在各种架构的服务器,如Intel的IA64、Compaq的Alpha、Sun的Sparc/Sparc64、SGI的Mips、IBM的S396;也能运行在几乎全部的工作站,如Intel的x86、Apple的PowerPC。

更吸引人的是,它支持嵌入式系统和移动设备,如ARMLinux内核短小精湛且功能全面,可根据特定硬件环境裁剪出具备适当功能的操作系统。

另外,无论是32位指令集系统还是64位指令集系统,都能高效稳定运行。

1.2.3常用Linux版本Linux系统拥有多个发行版,它可能是由一个组织、公司或者个人发行。

通常一个发行版包括Linux内核、将整个软件安装到计算机的安装工具、适用特定用户群的一系列GNU软件。

常用的Linux发行版本如下。

第1篇Linux基础61.Fedora桌面版Fedora项目是RedHat赞助,由开源社区与RedHat工程师合作开发的项目统称。

它继承了RedHat许多高端技术,如YUM软件包管理器、虚拟机等。

以网络论坛为平台,Fedora实现了开放的开发过程和透明的管理,并快速不断创新。

所以,Fedora是最好的开源操作系统。

Fedora适用于桌面工作站,并且为各种应用方向提供了丰富的应用程序。

2.Ubuntu桌面版Ubuntu是一个相对较新的发行版,但它的出现可能改变了许多潜在用户对Linux的看法。

也许,从前人们会认为Linux难以安装、难以使用,在Ubuntu出现后这些都成为了历史。

Ubuntu默认采用的GNOME桌面系统也将Ubuntu的界面装饰的简易而不失华丽,同时也发行KDE桌面的Kubuntu版本、Xfce桌面的Xubuntu版本。

Ubuntu适合入门者了解Linux系统,它提供了多种安装模式,可在Windows分区上直接以虚拟机形式工作。

3.RedHat服务器版全世界的Linux用户最熟悉的发行版想必就是RedHat了。

RedHat在1995年创建,并为用户提供有偿的技术支持与升级服务。

该版本适用于各种企业的服务器应用,支持大型数据库和应用系统,功能强大且系统稳定。

4.OpenSUSEOpenSUSE近年来广受Linux开发者欢迎,是德国最著名的Linux发行版,由Novell公司负责其项目的维护。

在软件包管理器和桌面环境上,OpenSUSE独树一帜,研发出YaST软件包管理器等众多新产品。

OpenSUSE的每一个主要版本都提供2年的安全和稳定性更新。

并且每隔6个月,Novell就会发布一个新版本。

该版本适用于各种软件开发工作站,集成了多种常用的软件开发工具。

5.DebianDebian最早由伊恩莫窦克(IanMurdock)于1993年创建。

可以算是迄今为止最遵循GNU规范的Linux系统。

Debian在全球有超过1000人的开发团队,为Debian开发了超过20190个软件包,这20190个软件包覆盖了11个不同处理器。

世界上有超过120份Linux发行版以Debian为基础,包括现在火热的Ubuntu。

该版本适用于研究Linux系统,可快速得到各种系统分析与测试工具。

1.3系统安装Linux系统安装是将安装介质内的系统文件复制到设备的硬盘上。

安装前需要对硬盘进行分区,Linux系统拥有专门的分区结构。

安装过程中Linux系统还会进行各种程序的配置,本节讲解Linux发行版的安装与配置。

第1章Linux系统概述和安装71.3.1安装前准备安装Linux系统前,首先可根据用途和硬件平台选择一个Linux发布版本。

若读者具备丰富的Linux知识,亦可从内核开始编译一个全新的Linux版本。

获得Linux发布版本可在因特网上直接下载,也可通过其他途径获得Linux发布版的复制,这是GPL协议中的合法行为。

安装前需详细了解该版本对系统的需求,以及安装设备的硬件环境。

Linux系统可自动识别大多数硬件设备,并为其找到合适的驱动程序,但难免有些不常见的设备需要额外准备驱动程序。

常用Linux版本的下载地址如下:

Ubuntu官方社区:

;Fedora项目官方社区:

;Ope

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 设计艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1