Linux实用教程.ppt_第1页
Linux实用教程.ppt_第2页
Linux实用教程.ppt_第3页
Linux实用教程.ppt_第4页
Linux实用教程.ppt_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

Linux实用教程 第1章 认识Linux系统 Linux系统简介 1.1 Linux系统的特点和组成 1.2 Linux版本介绍 1.3 Fedora Core系统概述 1.4 自1991年8月发布以来,Linux系统发展非 常迅速,目前主要应用于服务器和嵌入式开发 领域。Fedora Core是一个开放的、创新的具 有前瞻性的基于Linux操作系统的平台。 Fedora Core项目由Fedora基金会管理和控制 ,得到了Red Hat公司的支持。 1.11.1 LinuxLinux系统简介系统简介 Linux系统发展至今已有十几年了,现在有 越来越多的计算机管理人员开始接触这个系统 ,并且应用到他们公司的服务器上。 1.1.1 什么是Linux Linux是一个免费的、多用户、多任务的操 作系统,其运行方式、功能和UNIX系统很相似 ,但Linux系统的稳定性、安全性与网络功能 是许多商业操作系统所无法比拟的。Linux系 统最大的特色是源代码完全公开,在符合 GNU/GPL(通用公共许可证)的原则下,任何 人都可以自由取得、传播甚至修改源代码。 越来越多的大中型企业选择了Linux作为其 服务器的操作系统。近几年来,Linux系统又 以其友好的图形界面、丰富的应用程序及低廉 的价格,在桌面领域得到了较好的发展,受到 了普通用户的欢迎。 1.1.2 Linux系统的产生 Linux系统内核最早由芬兰大学生Linus Torvalds开发,并于1991年8月发布。 Linux的兴起可以说是在Internet上创造的一 个奇迹。 1.1.3 Linux的发展历程 表表1-11-1LinuxLinux发发发发展展历历历历程程 年 份事 件 1991年 10月5日,Linus Torvalds在新闻组comp.os.minix发布了大约有一万行代码的Linux 0.01版本 1992年 1月,大约有1000人在使用Linux系统 1993年 大约有100余名程序人员参与了Linux内核代码的编写和修改工作,其中核心组由5人组成,此时Linux 0.99的代码有大约有10万行, 用户大约有10万左右 1994年 3月,Linux 1.0发布,代码量17万行,当时是按照完全自由免费的协议发布,随后正式采用GPL协议。至此,Linux的代码开发进入 良性循环。很多系统管理员开始在自己的操作系统环境中尝试Linux,并将修改的代码提交给核心小组 1995年 Linux系统可在Intel,Digital以及Sun SPARC处理器上运行,用户量也超过了50万 1996年 6月,Linux 2.0内核发布,此内核有大约40万行代码,并可以支持多个处理器。此时的Linux系统已经进入了实用阶段,全球大约有 350万人使用 1998年 Linux迅猛发展的一年。1月,Red Hat高级研发实验室成立,同年Red Hat 5.0获得了InfoWorld的操作系统奖项。4月,Mozilla代码 发布,成为Linux图形界面上的王牌浏览器。王牌搜索引擎Google现身,采用的也是Linux服务器。同年10月,Intel和Netscape宣布 小额投资Red Hat软件,这被业界视作Linux获得商业认同的信号 1999年 IBM宣布与Red Hat公司建立伙伴关系,以确保Red Hat能在IBM机器上正确运行。IBM,Compaq和Novell宣布投资Red Hat公司, 以前一直对Linux持否定态度的Oracle公司也宣布投资 2000年 2月,Red Hat发布了嵌入式Linux的开发环境,Linux在嵌入式行业的潜力逐渐被发掘出来。同年7月,中科院与新华科技合作发展红 旗Linux,此举让更多的国内个人用户知道了Linux操作系统的存在 2001年 8月,红色代码病毒爆发,引得许多站点纷纷从使用Windows操作系统转向使用Linux操作系统,这是一次Linux的大规模应用普及。 12月,Red Hat为IBM s/390大型计算机提供了Linux解决方案,从此结束了AIX孤单独行无人伴的历史 2003年 1月,NEC宣布将在其手机中使用Linux操作系统,代表着Linux成功进军手机领域。9月,中科红旗发布Red Flag Server 4版本,性 能改进很多。11月,IBM注资Novell,以2.1亿美元收购SuSE 2004年 1月,SuSE被Novell收购,Asianux,MandrakeSoft也在5年中首次宣布季度盈利。4月,美国斯坦福大学Linux大型机系统被黑客攻陷 ,再次证明了没有绝对安全的操作系统。6月,统计报告显示在世界500强超级计算机系统中,使用Linux操作系统的已经占到了280 家,抢占了原本属于各种UNIX的份额 1.1.4 Linux系统的应用 Linux系统的应用主要涉及4个方面:应用 服务器、嵌入式领域、软件开发以及桌面应用 。 Linux系统的可靠性使它成为企业Web服务 器的重要选择。同时,Linux支持多种硬件平 台,非常容易与其他平台如Windows,UNIX等 系统共存,其相关应用软件多为免费甚至是开 放源代码的。 1Linux服务器 嵌入式操作系统是当前操作系统领域的热 点,Linux在该领域的低成本、小内核以及模 块化有着自己的特色,很多Linux厂商纷纷在 该领域投入人力、物力开展研发工作。 2嵌入式Linux系统 Linux开发工具和应用正日臻完善,Linux 开发者可以使用C,C+,Perl或PHP来开发应 用程序。PHP很容易学习,执行速度很快,而 且开放程序代码的PHP还支持大部分数据库, 具有各种功能的动态链接库资源,是目前电子 商务开发常用的语言。 3软件开发平台 新版本的Linux系统在桌面应用方面进行了 改进,达到了相当高的水平,完全可以作为一 种集办公应用、多媒体应用、游戏娱乐和网络 应用等多方面功能于一体的图形界面操作系统 。 4桌面应用 1.21.2 LinuxLinux系统的特点和组成系统的特点和组成 1.2.1 Linux系统的特点 1开放性 2多用户 3多任务 4良好的用户界面 5设备独立性 6丰富的网络功能 7可靠的系统安全 8良好的可移植性 1.2.2 Linux系统的组成 Linux系统一般有4个主要部分:内核、 Shell、文件系统和应用程序。 内核是操作系统的核心,具有很多最基本 的功能,如虚拟内存、多任务、共享库、需求 加载、可执行程序和TCP/IP网络功能。Linux 内核的主要模块分为存储管理、CPU和进程管 理、文件系统、设备管理和驱动、网络通信、 系统的初始化和系统调用等几个部分。 1内核 Shell是系统的用户界面,提供了用户与内 核进行交互操作的一种接口。它接收用户输入 的命令并把它送入内核去执行。实际上, Shell是一个命令解释器,它解释由用户输入 的命令并且将它们送到内核。另外,Shell编 程语言具有普通编程语言的很多特点,用这种 编程语言编写的Shell程序与其他应用程序具 有同样的效果。 2Shell 文件系统是文件存放在磁盘等存储设备上 的组织方法。Linux系统能支持多种目前流行 的文件系统,如ext2,ext3,FAT,FAT32, VFAT和ISO9660等。 3文件系统 标准的Linux系统都有一套称为应用程序的 程序集,它包括文本编辑器、编程语言、X Window、办公软件、Internet工具和数据库等 。 4应用程序 1.2.3 Linux系统与Windows系统的 比较 (1)多用户操作系统 (2)支持多种文件系统 (3)支持多种端口和设备 (4)支持联网功能 (5)服务 1Linux系统与Windows系统的共性 表表1-21-2LinuxLinux和和WindowsWindows系系统统统统的区的区别别别别 2Linux与Windows系统的区别 WindowsLinux 应用目标 定位于个人桌面用户,易使用 、易维护、界面美观 定位于网络操作系统,设计灵感来自于UNIX操作系统,命令设计比较 简单,Linux系统配置文件和数据都以文本为基础。Linux系统同样拥 有非常先进的网络、脚本和安全能力 图形化界 面 必选图形界面,图形界面和命 令行不能分开使用 可选图形化界面,图形环境并没有集成到Linux系统中,而是运行于 系统之上的单独一层,图形化的管理工具通常是命令行工具的扩展, 使用图形化工具并不妨碍对配置文件进行手工修改。Linux系统同时 支持这两种方式,并不要求只用文本或者只用图形界面 文件扩展 名 使用文件扩展名来区分文件类 型 Linux系统统不使用文件扩扩展名来识别识别 文件的类类型。相反,Linux根据 文件的头头内容来识别识别 其类类型。为为了提高可读读性仍可以使用文件名扩扩 展,但这对这对 Linux系统统来说说没有任何作用。不过过,有一些应应用程序, 比如Web服务务器,可能使用命名约约定来识别识别 文件类类型,但这这只是特定 的应应用程序的要求而不是Linux系统统本身的要求 重新引导 如果用户使用Windows已经很 长时间了,可能已经习惯出于 各种原因(从软件安装到纠正 服务故障)而重新引导系统 Linux系统统一旦运行,它将保持良好的运行状态态,直到受到外来因素 的影响,比如硬件的故障。实际实际 上,Linux系统统的设计设计 使得应应用程序 不会导导致内核的崩溃溃,因此不必经经常重新引导导。所以除了Linux内核 之外,其他软软件的安装、启动动、停止和重新配置都不用重新引导导系统统 命令区分 大小写 命令和文件名不区分大小写所有Linux系统下的命令、文件和口令等都区分大小写 1.31.3 LinuxLinux版本介绍版本介绍 1.3.1 Linux内核版本 内核是一个用来和硬件打交道并为用户程 序提供一个有限服务集的低级支撑软件。一个 计算机系统是一个硬件和软件的共生体,它们 互相依赖,不可分割。 Linux的版本号分为两部分,即内核版本与 发行版本。 内核版本号由3个数字组成: r.x.y。 r:目前发布的内核主版本。 x:偶数表示稳定版本;奇数表示开发中版 本。 y:错误修补的次数。 1.3.2 Linux发行版本 1Linux系统与Windows系统的共性 一些组织和厂家,将Linux系统的内核、应 用软件和文档包装起来,并提供一些系统安装 界面、系统配置设定管理工具,就构成了 Linux发行版本,相对于Linux操作系统内核版 本,各发布厂商发行版本的版本号各不相同, 与Linux系统内核的版本号是相对独立的。 根据GPL准则,这些发行版本虽然都源自一 个内核,但都没有自己的版权。Linux的各个 发行版本都是使用Linus主导开发并发布的同 一个Linux内核,因此在内核层不存在什么兼 容性问题。这其中最著名的便是Red Hat公司 开发的Red Hat系列以及社区组织开发的 Debian系列发行版本。 (1)Mandriva (2)Red Hat (3)SUSE (4)Debian (5)Ubuntu (6)Gentoo (7)Slackware (8)Red Flag 2主流Linux发行版本介绍 1.41.4 Fedora Fedora CoreCore系统概述系统概述 Fedora Core系统是众多Linux发行套件之 一,它是一套从Red Hat Linux发展出来的免 费Linux系统,目前Fedora Core系统最新的版 本是Fedora 8。 Fedora Core是一个开放的、创新的以及 前瞻性的基于Linux操作系统的平台,它允许 任何人自由地使用、修改和重发布。 Fedora Core的前身就是Red Hat Linux。 Fedora Core被Red Hat公司定位为新技术 的实验场。 2007年于11月8日,Fedora 8正式发布, 版本代码为Werewolf。Fedora 8可用于x86, x86_64及ppc等架构。 1.4.1 Fedora Core简介 (1)新的Fedora定制Spins (2)PulseAudio (3)Codec Buddy (4)新的外观 (5)新的图形化防火墙配置工具system- config-firewall 1.4.2 Fedora 8新特性 (6)已增强的打印机管理工具system-config -printer (7)无缝集成蓝牙设备 (8)Java 支持-IcedTea (9)已改进的网络管理NetworkManager 0.7 (10)更佳的笔记本电脑支持 (11)Compiz和Compiz-Fusion (12)包管理改进 (13)在线桌面(Online Desktop) (14)安全改进 (15)PolicyKit (16)针对Xen,KVM及QEMU虚拟化的安全远程 管理。 (17)翻译基础架构Transifex (18)新的系统日志守护程序Rsyslog (19)Fedora Eclipse 小小 结结 Linux是一个免费的多用户、多任务的操 作系统,其运行方式、功能和UNIX系统很相似 。Linux系统的稳定性、安全性与网络功能是 许多其他商业操作系统所无法比拟的。近几年 来Linux系统的应用范围主要涉及应用服务器 、嵌入式领域、软件开发以及桌面应用4个方 面。 小小 结结 Linux系统具有开放性、多用户、多任务 、良好的用户界面、设备独立性、丰富的网络 功能、可靠的系统安全以及良好的可移植性等 特点。Linux系统一般有内核、Shell、文件系 统和应用程

温馨提示

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

评论

0/150

提交评论