Linux操作系统教程-实训与项目案例原稿

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Linux操作系统教程-实训与项目案例主编:陈小全张继红副主编:夏永恒钱哨电子技术应用1234第1章离我们不远的Linux第3章Linux命令初步第2章Fedora12系统安装详解第4章初级系统管理电子技术应用1234第5章Linux系统用户和组的管理第7章Linux编辑器的使用第6章Linux文件系统及权限第8章Linux系统文件查找与压缩电子技术应用1234第9章Linux的文件操作命令及正则表达式第11章Bash使用详解第10章Linux状态检测及进程控制第12章Shell脚本编程电子技术应用12第13章Linux下软件安装第14章Linux的图形显示X-Window第1章离我们不远的Linux本章内容什么是LinuxLinux的概念与名词Linux的发展Linux的应用Linux的认证Linux的学习方法1-1什么是Linux1-1-1什么是Linux简单的说,Linux是类UNIX的操作系统,在原代码上兼容绝大部分UNIX标准(指的是IEEEPOSIX,SystemV,BSD),是一个支持多用户,多进程,多线程,实时性较好的功能强大而稳定的操作系统。Linux是目前运行硬件平台最多的操作系统。Linux最大的特点在于它是GNU的一员,遵循公共版权许可证(GPL),秉承“自由的思想,开放的源码”的原则,成千上万的专家、爱好者通过Internet在不断地完善并维护它,可以说Linux是计算机爱好者自己的操作系统。1-1什么是Linux1-1-2Linux的优势1.Linux系统优势一:跨平台的硬件支持2.Linux系统优势二:丰富的软件支持3.Linux系统优势三:多用户多任务4.Linux系统优势四:可靠的安全性5.Linux系统优势五:良好的稳定性6.Linux系统优势六:完善的网络功能7.Linux系统优势七:绿色环保综上所述,Linux在它的追捧者眼里是一个近乎完美的操作系统,它具有运行稳定、功能强大、获取方便等优点,因而有着广阔的前景,或许也值得我们每一个计算机爱好者学习和应用。1-1什么是Linux1-1-3Linux与UNIXLinux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件另外的区别包括:1.UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上。2.UNIX是商业软件,而Linux是自由软件,免费、公开源代码的。3.UNIX和Linux都是操作系统的名称,但UNIX这四个字母除了是操作系统名称外,还作为商标归SCO所有。4.Linux商业化的有RedHatLinux、SUSELinux、slakewareLinux、国内的红旗等。UNIX主要有Sun的Solaris、IBM的AIX,HP的HP-UX。5.Linux的核心是免费的,自由使用的,核心源代码是开放的。而UNIX的核心并不公开。6.在对硬件的要求上,Linux比UNIX要低,没有UNIX那么苛刻。1-1什么是Linux7.在安装上Linux比UNIX容易掌握。8.在使用上,Linux相对没有UNIX那么复杂.9.至于价格,个人使用的Linux基本上算是免费的,不同的Linux发行厂商针对企业级应用在基本的系统上有些优化,如RedHat的Enterprise产品,这些产品包括支持服务是比较贵的。像IBM/HP/SUN的UNIX,因为主要是针对其硬件平台,所以操作系统通常在设备价格中。(没有人单独去买一个UNIX操作系统的)。10.在性能上,Linux没有UNIX那么全面,但基本上对个人用户和小型应用来说是绰绰有余。但是在网络管理能力和安全方面,使用过Linux的人都承认Linux与UNIX很相似。UNIX系统一直被用做高端应用或服务器系统,因此拥有一套完善的网络管理机制和规则,Linux沿用了这些出色的规则,使网络的可配置能力很强,为系统管理提供了极大的灵活性。1-1什么是Linux1-1-4Linux的特性1.开放性2.多用户3.多任务4.良好的用户界面5.设备独立性6.提供了丰富的网络功能7.可靠的系统安全8.良好的移植性1-2Linux必知概念与名词1-2-1GNUGNU工程已经开发了一个被称为“GNU”(GNU是“GNU’sNotUNIX”的递归缩写)的、对UNIX向上兼容的完整的自由软件系统(freesoftwaresystem)。由RichardStallman完成的最初的GNU工程的文档被称为“GNU宣言”。1-2-2FSFFSF(自由软件基金会)具有施行GNU通用公共许可证和其它GNU许可证的能力和资源,但自由软件基金会只对它拥有版权的软件负责。其它软件必须由它们自己的拥有人来负责,原因是,从法律规定上自由软件基金会无法为这些其它软件负责1-2Linux必知概念与名词1-2-3GPL、LGPL与GFDL1.GPL:在自由软件所使用的各种许可证之中,最为人们注意的也许是通用性公开许可证(GeneralPublicLicense,简称GPL)。GPL同其它的自由软件许可证一样,许可社会公众享有:运行、复制软件的自由,发行传播软件的自由,获得软件源码的自由,改进软件并将自己作出的改进版本向社会发行传播的自由。2.LGPL:GNULGPL(LibraryGeneralPublicLicense,程序库公共许可证)是一种关于函数库使用的许可证。LGPL允许用户在自己的应用程序中使用其他程序库,即使不公开自己程序的源代码也可以,但必须确保能够获得所使用的程序库的源代码,而且LGPL还允许用户对这些程序库进行修改。3.GFDL:GNU自由文档许可证(GNUFreeDocumentationLicense,简写为GFDL)是一个版权属左(或称“反版权”英文为copyleft)的内容开放的版权协定。1-2Linux必知概念与名词1-2-4OSS/FSOSS/FS是开放源码软件/自由软件的缩写。现在OSS/FS(开放源码软件/自由软件)得到了日益广泛的应用。简单来说,OSS/FS就是允许让所有用户自由使用的软件。用户可以更改程序代码,并且还可以发行更改后的软件。注意,人们在使用“开放源码软件(OSS)”时强调的是这些软件在技术方面的优势(比如可靠性和安全性),而使用“自由软件(FS)”时则强调的是其可以被自由控制的特性1-2-5CopyleftCopyleft是一由自由软件运动所发展的概念,是一种利用现有著作权体制来挑战该体制的授权方式,在自由软件授权方式中增加copyleft条款之后,该自由软件除了允许使用者自由使用、散布、改作之外,copyleft条款更要求使用者改作后的衍生作品必须要以同等的授权方式释出以回馈社群。Copyleft是将一个程序变为自由软件的通用方法,同时也使得这个程序的修改和扩充版本成为自由软件。提出并使用Copyleft观念的是GNU计划,具体的发布条款包含在GNU通用公共许可证、GNU宽通用公共许可证和GNU自由文档许可证里。1-3Linux系统发展概述1-3-1Linux的诞生Linux操作系统是UNIX操作系统的一种克隆系统。它诞生于1991年的10月5日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并经过全世界各地计算机爱好者的共同努力下,现已成为今天世界上使用最多的一种类UNIX操作系统,并且使用人数还在迅猛增长。Linux操作系统的诞生、发展和成长过程始终依赖着以下五个重要支柱:UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。Linux的历史是和GNU紧密联系在一起的。从1983年开始的GNU计划致力于开发一个自由并且完整的类UNIX操作系统,包括软件开发工具和各种应用程序。到1991年Linux内核发布的时候,GNU已经几乎完成了除了系统内核之外的各种必备软件的开发。在LinusTorvalds和其他开发人员的努力下,GNU组件可以运行于Linux内核之上。1994年3月,Linux1.0版正式发布,MarcEwing成立了RedHat软件公司,成为最著名的Linux分销商之一。Linux的标志和吉祥物是一只名字叫做Tux的企鹅,标志的由来是因为Linus在澳洲时曾被一只动物园里的企鹅咬了一口,便选择了企鹅作为Linux的标志。Linux发行版的某些版本是不需要安装,只需通过CD或者可启动的USB存储设备就能使用的版本,他们称为LiveCD。1-3Linux系统发展概述1-3-2Linux现状1.服务器领域在高端服务器操作系统领域,随着开源软件在世界范围内影响力日益增强,Linux服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额,并且形成了大规模市场应用的局面。Linux引起了全球IT产业的高度关注,并以强劲的势头成为服务器操作系统领域中的中坚力量。2.桌面领域目前流行的桌面操作系统主要包括两大类:一类是主流商业桌面系统;第二类基于自由软件的桌面操作系统,特别是Linux桌面操作系统。近年来,特别在国内市场,Linux桌面的发展趋势非常迅猛。国内如中标软件、红旗等系统软件厂商推出的Linux桌面操作系统,目前已经在政府、企业、OEM等领域得到了广泛应用。国外的Novell(SUSE)、Sun公司也相继推出了基于Linux的桌面系统。但是,从系统的整体功能、性能来看,Linux桌面系统与Windows系列相比还有一定的差距,主要表现在系统易用性、系统管理、软硬件兼容性、软件的丰富程度等方面。1-3Linux系统发展概述1-3-3Linux未来操作系统的发展与计算机技术的发展是紧密相关的。从计算机技术来讲,目前是一个网络信息化的时代,网络计算,特别是基于网络的移动计算将是未来几年的发展重点。近几年Linux操作系统发展的主要趋势是:支持高安全性支持高可用性支持64位支持大文件、多磁盘的文件系统,特别是对网络存储的支持支持新一代网络协议支持实时处理支持可伸缩性,采用微内核、模块化、面向对象等技术支持分布式处理标准化和可兼容性增强支持国际化和本地化1-3Linux系统发展概述1-3-4Linux发行版本Linux发行版(也被叫做GNU/Linux发行版)是基于Linux内核的操作系统。Linux发行版通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件。现在有超过300个Linux发行版(Linux发行版列表)。大部分都正处于活跃的开发中,不断地改进。比较著名的版本有:1.RedHatLinux:最早的Linux发行版本之一,在全球拥有最高的市场占有率2.DebianLinux:Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统3.FedoraCore:FedoraCore是RedHat的开源项目4.Ubuntu:Ubuntu是基于Debian的unstable版本加强而来5.Gentoo6.TurboLinux7.SUSE8.CorelLinux9.Mandrake10.Kubuntu1-4Linux的应用1-4-1Linux服务器目前主流服务器产品:1.RedhatEnterpriseLinuxRHEL是目前Linux服务器产品的标杆,在国内和国际上都占据着主要的Linux服务器市场份额。RHEL产品功能全面,产品认证齐全,用户的接受度比较高。RHEL主要依靠技术服务和产品维护获取盈利。2.SUSELinuxEnterpriseServerSLES被Novell收购以后,产品的竞争力获得了很大的提升。SLES最大的优势在于应用解决方案比较丰富。SLES同样依靠技术服务和产品维护获取盈利。3.RedFlagAsianuxServer目前,红旗已经将服务器产品迁移到AsiaLinux平台下,形成了一个国际化产品的概念。4.中标普华服务器1-4Linux的应用1-4-2嵌入式LinuxLinux之所以能在嵌入式系统市场上取得如此辉煌的成果,与其自身的优良特性是分不开的:1.广泛的硬件支

1 / 369
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功