第1章 Linux基础_第1页
第1章 Linux基础_第2页
第1章 Linux基础_第3页
第1章 Linux基础_第4页
第1章 Linux基础_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

1、Linux系统管理概论系统管理概论赵晨阳课程的性质Linux基础与应用是软件工程专业开设的一门学科选修课,主要介绍计算机Linux系统的基本概念、基本原理和应用开发。通过本课程的学习,使学生掌握Linux的基本概念、系统安装、常用操作命令、X Window系统、系统管理与配置以及Linux程序开发等内容。培养学生运用Linux系统的基本技能,奠定在Linux系统上进行嵌入式开发的基础,对学生从事Linux嵌入式开发、Linux嵌入式产品技术支持等工作岗位的职业能力和职业素质养成起到主要支撑作用。课程教学强调培养学生的独立思考能力、科学思维方法和求知创新精神。目目 录录u第一章第一章 Linux

2、基础基础u第二章第二章 Ubuntu Linux安装和配置安装和配置u第三章第三章 操作系统接口操作系统接口u第四章第四章 Linux常用命令常用命令u第五章第五章 文件系统文件系统u第六章第六章 文本编译器文本编译器u第七章第七章 Linux常用应用软件常用应用软件u第八章第八章 系统管理和维护系统管理和维护u第九章第九章 网络配置及服务器搭建网络配置及服务器搭建u第十章第十章 Shell编程编程u第十一章第十一章 常用开发环境的搭建常用开发环境的搭建课时安排l48成绩考核l平时(平时(30)笔试()笔试(70)实验安排第6周 周一中午第7周 周四中午第8周 周一中午第9周 周一中午第10周

3、 周一中午第11周 周一中午第12周 周一中午第13周 周一中午第14周 周一中午第15周 周一中午第一章第一章 Linux基础u1.1 Linux操作系统简介操作系统简介u 1.2 Linux的产生的历史条件的产生的历史条件u1.3 Linux的诞生的诞生u1.4 Linux系统的特点系统的特点u1.5 Linux系统的组成系统的组成u1.6 Linux的发行版本的发行版本u1.7-1.8 Linux与其他系统的区别与其他系统的区别u1.9 Linux目前的应用领域目前的应用领域u1.10 Linux的获得的获得u1.11 小结小结1.1 Linux操作系统简介操作系统简介操作系统是配置在计

4、算机硬件上的第一层软件,是用户或应用程序与计算机硬件之间的接口。任何计算机都必须首先配置操作系统后才能安装其他软件,操作系统是计算机工作的基础软件。在日常使用的操作系统中,常用的操作系统有Windows、Linux和Unix。1.1 Linux操作系统简介操作系统简介Linux是一个诞生于网络、成长于网络且成熟于网络的奇特的操作系统,是一个由全世界的电脑高手们自愿地自制出的,类似于Unix风格的操作系统。 注:注:UnixUnix是由美国电话电报公司是由美国电话电报公司(AT&T)(AT&T)贝尔实验室贝尔实验室的丹尼斯的丹尼斯里奇和肯里奇和肯汤普森所创造的操作系统,允汤普森所创造的操作系统,

5、允许计算机同时处理多用户和程序。目前大型政府单许计算机同时处理多用户和程序。目前大型政府单位、大型企业、航空公司、金融机构多在使用,价位、大型企业、航空公司、金融机构多在使用,价钱昂贵,但性能和稳定性也相当地好钱昂贵,但性能和稳定性也相当地好。1.1 Linux操作系统简介操作系统简介Linux具有良好的可移植性,广泛运行于个人计算机、服务器、工作站、大型机,以及包括嵌入式系统在内的各种硬件设备,适用平台非常广泛。Linux是一套免费适用和自由传播的类Unix操作系统。Linux已经成为一种受到广泛关注和支持的操作系统。IBM、HP、Dell等厂商都支持Linux。同时,还成立了一些国际组织支

6、持其发展,如Open Invention Network(OIN)。Linux具有双重的含义。严格的讲,Linux本身只表示内核,但在实际上人们已经习惯用Linux形容Linux的各种发行版本。1.2 Linux产生的历史条件Unix系统lLinux和Unix的设计有很多相似之处。20世纪70年代Unix操作系统就已产生,并在Linux出现之前,它已经得到广泛的应用。l1971年,Unix操作系统诞生与AT&T公司的贝尔实验室。它的产生与美国国防计划署的MULTICS项目密切相关。lUnix的出现源于贝尔实验室的两位软件工程师Ken Thompson(肯.汤姆森)与Dennis Ritchie

7、(丹尼斯.里奇)。1.2 Linux产生的历史条件Unix系统lUnix系统内核短小精悍,但性能优异,在20世纪70年代,源代码公开,因此,它的应用范围变得十分广泛,遍布与科研院所、高校、工作站、PC、服务器等。lUnix具有高安全性与稳定性、良好的伸缩性、强大的TCP/IP支持功能、良好的可移植性。lUnix的优秀的设计思想和理念深深影响着Linux的开发。1.2 Linux产生的历史条件Minix系统l20世纪70年代,Unix系统是免费的。但随着它的广泛应用,它由一个免费软变成一个商用软件。因此,需要花费高昂的源码许可证费用才能获得Unix系统的源代码,并且Unix对硬件性能的要求也较高

8、。l1987年,荷兰教授Andrew S.Tanenbaum利用业余时间开发了一个微型的Unix系统-Minix,主要用于教学和研究。lMinix系统与Unix系统不同,它对硬件的要求不高,可以运行在廉价的PC上。Linux就是在Minix的基础上开发和设计的。1.2 Linux产生的历史条件Internetl20世纪80年代中期, Internet 形成,所有用户可以通过互联网相互交流和获取信息。l无数的程序员通过互联网参与了Linux的技术改进与测试工作。1.2 Linux产生的历史条件GNU计划lLinux的发展史和GNU计划(GNU Is Not Unix)紧密联系在一起。Linux内

9、核从一开始就大量使用了来自麻省剑桥自由软件基金会的GNU的软件。l20世纪80年代,自由软件运动兴起。1.2 Linux产生的历史条件自由软件1.2 Linux产生的历史条件自由软件 “自由软件自由软件”是:任何人都有共享和修改自由软件是:任何人都有共享和修改自由软件的自由。任何人有权取得、修改和重新发布自由软的自由。任何人有权取得、修改和重新发布自由软件的源代码,并且规定在不增加附加费用的条件下件的源代码,并且规定在不增加附加费用的条件下可以得到自由软件的源代码。因此可以得到自由软件的源代码。因此“自由软件自由软件”的的独特之处在于不受任何商品化软件的版权制约,全独特之处在于不受任何商品化软

10、件的版权制约,全世界都能自由使用。世界都能自由使用。1.2 Linux产生的历史条件 GNU计划l1983年,自由软件运动的领导者Richard stallman(理查德.斯托曼)提出GNU计划。GNU计划是自由软件基金会的一个项目,该项目的目标是开发一个自由的类Unix操作系统,包括内核、软件开发工具和各种应用程序。Richard Stallman1.2 Linux产生的历史条件 GNU计划l为了保证GNU计划的软件能够被广泛共享,Stallman又为GNU计划创作了通用软件许可证(General Public License,GPL)。GPL允许软件作者拥有软件版权,但授予其他任何人以合法

11、复制、发行和修改软件的权利。1.2 Linux产生的历史条件 GNU计划lGPLGPL主要目标:是保证软件对所有的用户来说是自由的。主要目标:是保证软件对所有的用户来说是自由的。 (1 1)软件作者有自由发布软件的自由。)软件作者有自由发布软件的自由。 (2 2)用户能获得源代码)用户能获得源代码 (3 3)用户能够修改软件或将它的一部分用于新的自由软件)用户能够修改软件或将它的一部分用于新的自由软件 (4 4)禁止任何人不承认自由软件作者的权利,或者要求软件)禁止任何人不承认自由软件作者的权利,或者要求软件 作者放弃这些权利。作者放弃这些权利。 (5 5)如果用户修改了自由软件或者发布了软件

12、的副本,该用)如果用户修改了自由软件或者发布了软件的副本,该用户必须将一切权利给予软件的其他用户,必须保证他们能得到源户必须将一切权利给予软件的其他用户,必须保证他们能得到源程序。程序。 此条也称为此条也称为GPLGPL协议的病毒特性,即具有传染性。能够协议的病毒特性,即具有传染性。能够避免用户使用避免用户使用GPLGPL软件的成果,却逃避回报自由软件社区的义务。软件的成果,却逃避回报自由软件社区的义务。1.2 Linux产生的历史条件 GNU计划lGPL GPL 大致就是一个左侧版权(大致就是一个左侧版权(CopyleftCopyleft,或译为,或译为“反反版权版权”、“版权属左版权属左”

13、、“版权所无版权所无”、“版责版责”等)等)的体现。的体现。l你可以去掉所有原作的版权信息,只要你保持开源,你可以去掉所有原作的版权信息,只要你保持开源,并且随源代码、二进制版附上并且随源代码、二进制版附上 GPL GPL 的许可证就行,的许可证就行,让后人可以很明确地得知此软件的授权信息让后人可以很明确地得知此软件的授权信息。1.2 Linux产生的历史条件 GNU计划l无论软件以何种形式发布,都必须同时附上源代码。例如无论软件以何种形式发布,都必须同时附上源代码。例如在在 Web Web 上提供下载,就必须在二进制版本(如果有的话)上提供下载,就必须在二进制版本(如果有的话)下载的同一个页

14、面,清楚地提供源代码下载的链接。如果下载的同一个页面,清楚地提供源代码下载的链接。如果以光盘形式发布,就必须同时附上源文件的光盘。以光盘形式发布,就必须同时附上源文件的光盘。 l开发或维护遵循开发或维护遵循 GPL GPL 协议开发的软件的公司或个人,协议开发的软件的公司或个人,可可以对使用者收取一定的服务费用以对使用者收取一定的服务费用。但还是一句老话。但还是一句老话必必须无偿提供软件的完整源代码,不得将源代码与服务做捆须无偿提供软件的完整源代码,不得将源代码与服务做捆绑或任何变相捆绑销售。绑或任何变相捆绑销售。lGPL GPL 精髓就是,使软件在完整开源的情况下,尽可能使使精髓就是,使软件

15、在完整开源的情况下,尽可能使使用者得到自由发挥的空间,使软件得到更快更好的发展。用者得到自由发挥的空间,使软件得到更快更好的发展。1.2 Linux产生的历史条件 GNU计划lRichard StallmanRichard Stallman在在2020世纪世纪8080年代发起了年代发起了GNUGNU计计划,划,GNUGNU开始大量地开发和收集各种系统所必须开始大量地开发和收集各种系统所必须的组件。到的组件。到19911991年年LinuxLinux内核发布的时候,内核发布的时候,GNUGNU已经几乎完成了除了系统内核之外的各种必须已经几乎完成了除了系统内核之外的各种必须软件的开发,其中大部分是

16、按软件的开发,其中大部分是按GPLGPL许可发布的。许可发布的。例如,函数库、编译器、文字编辑器等,然后例如,函数库、编译器、文字编辑器等,然后开发核心开发核心HurdHurd。这时,。这时,LinuxLinux异军突起,逐渐取异军突起,逐渐取代了代了HurdHurd的地位。的地位。lLinuxLinux内核发布,并且该内核也是基于内核发布,并且该内核也是基于GPLGPL许可许可发布的。各种发布的。各种GNUGNU软件被组合到软件被组合到LinuxLinux内核上,内核上,构成了构成了GNU/LinuxGNU/Linux这一个完整的自由操作系统。这一个完整的自由操作系统。1.3 Linux操作

17、系统起源操作系统起源 Minix原来是荷兰阿姆斯特丹的Vrije大学(自由大学)计算机科学系的Andrew S. Tanenbaum教授编写的一个操作系统示范教学程序。全部的程序码共约12,000行,并置于他的著作Operating Systems: Design and Implementation(ISBN 0-13-637331-3)的附录里作为范例.Minix的名称取自英语Mini UNIX,是一个迷你版本的类Unix操作系统. 1.3 Linux的诞生 芬兰赫尔辛基大学的Linus发现Minix的功能还很不完善,于是用汇编语言编写了一个保护模式下的操作系统,这就是Linux的原型。1

18、991年10月5日,发布了Linux的第一个正式版本:0.02版,当时Linux可以运行bash(GNU的一个UNIX shell程序)和GCC(GNU的C编译器),该版本主要考虑了系统核心的开发工作,没有考虑用户支持,文档工作,版本发布等,所以其功能并不强。Linus Torvalds 目的:是想设计一个代替Minix的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有 Unix操作系统的全部功能.1.3 Linux的诞生小结小结LinuxLinux系统是开放而又有章可循:系统是开放而又有章可循:遵循商业的遵循商业的UNIXUNIX标准标准l前几十年里,前几十年里

19、,UnixUnix版本大量出现,电子电气工版本大量出现,电子电气工程协会(程协会(IEEEIEEE)开发了一个独立的)开发了一个独立的UnixUnix标准,标准,这个新的这个新的ANSI UnixANSI Unix标准被称为标准被称为可移植性操作系可移植性操作系统接口(统接口(POSIXPOSIX, Portable Operating System Portable Operating System Interface of UnixInterface of Unix )。l这个标准限定了这个标准限定了UnixUnix系统系统如何进行操作如何进行操作,对,对系系统调用统调用也做了专门的论述。

20、也做了专门的论述。POSIXPOSIX限制所有限制所有UnixUnix版本必须依赖大众标准版本必须依赖大众标准, ,而而LinuxLinux从一开始就遵从一开始就遵循这个标准。循这个标准。小结小结LinuxLinux系统是系统是以高效性、灵活性著称的操作系统以高效性、灵活性著称的操作系统l多用户、多任务的操作系统,能够在多用户、多任务的操作系统,能够在PCPC机上实机上实现现UNIXUNIX的全部特性的全部特性l在在GNUGNU公共许可权限下免费获得,是一个符合公共许可权限下免费获得,是一个符合POSIXPOSIX标准的操作系统标准的操作系统lLinuxLinux操作系统软件包不仅包括完整的操

21、作系统软件包不仅包括完整的LinuxLinux操操作系统,还包括了文本编辑器、高级语言编译作系统,还包括了文本编辑器、高级语言编译器等应用软件。器等应用软件。l带有多个窗口管理器的带有多个窗口管理器的X-WindowsX-Windows图形用户界面,图形用户界面,如同我们使用如同我们使用Windows Windows 一样,允许我们使用窗一样,允许我们使用窗口、图标和菜单对系统进行操作。口、图标和菜单对系统进行操作。小结小结LinuxLinux操作系统是一个遵循标准操作系统界面标准操作系统是一个遵循标准操作系统界面标准的免费操作系统,在外表和性能上与的免费操作系统,在外表和性能上与UNIXUN

22、IX非常接近,非常接近,但是所有系统核心代码已经全部重新编写。但是所有系统核心代码已经全部重新编写。LinuxLinux操作系统可以在基于操作系统可以在基于Intel x86 Intel x86 系列处理器系列处理器以及以及CyrixCyrix,AMDAMD的兼容芯片(如的兼容芯片(如K6K6,AthlonAthlon等芯片)等芯片)的个人计算机上运行,它可以将一台普通的个人计的个人计算机上运行,它可以将一台普通的个人计算机变成一台功能强大的算机变成一台功能强大的UNIXUNIX工作站,大多数工作站,大多数UNIXUNIX程序:程序:ViVi、EmacsEmacs、X WindowX Wind

23、ow、GNUGNU的的C/C+C/C+编译器编译器等都可在等都可在LinuxLinux上运行。上运行。小结小结Linux的标志的标志?我是Linux系统的标志。怎么样我长得帅吧!小结小结 在中国,一提起企鹅,恐怕许在中国,一提起企鹅,恐怕许多人都会首先想到是多人都会首先想到是QQQQ那可爱的标那可爱的标志。然而志。然而LinuxLinux的标志也是只可爱的的标志也是只可爱的企鹅,至于为什么选用企鹅,企鹅,至于为什么选用企鹅,Linus Linus TorvaldsTorvalds是这样说的:是这样说的:“别的都被别的都被他人用了,企鹅,不是也非常可爱他人用了,企鹅,不是也非常可爱吗?!吗?!”

24、 也因为也因为LinuxLinux的作者的作者LinusLinus是芬兰人,而芬兰的吉祥物就是一是芬兰人,而芬兰的吉祥物就是一只可爱的企鹅只可爱的企鹅 ,所以,所以LinuxLinux的代言的代言就是一只憨厚可爱的企鹅就是一只憨厚可爱的企鹅 。 1.4 Linux操作系统特点操作系统特点开放性l和现今的主流的Unix系统几乎完全兼容(遵守POSIX的标准)。在Unix下可以运行的程序,几乎都可以移植到Linux上来。l遵循开放系统互联(OSI)国际标准,方便的与其它软硬件实现互联。高效性lLinux的核心源代码针对体系结构做最佳化设计,因此跑起来又稳又顺。l对内存有相当好的分配,Linux会尽

25、量把不用的内存作为缓冲区来使用。1.4 Linux操作系统特点操作系统特点多用户多任务l可以同时执行多个程序,并且可以允许多个用户同时登录进来使用软件。良好的用户界面l基于文本的命令行界面(Shell),支持灵活、强大的功能lX-Window图形界面:使Linux使用起来更方便设备独立性l把所有外部设备统一当作文件对待,只要安装设备驱动程序,用户可以象使用文件一样,操纵、使用这些设备,而不必知道他们的具体存在格式。1.4 Linux操作系统特点操作系统特点提供丰富的网络功能l支持Internetl文件传输:通过命令完成内部信息或文件的传输l远程访问可靠的系统安全性lLinux采取了许多安全措施

26、,包括对设备和文件的读写控制,审计跟踪等。 良好的可移植性l能够在从微型计算机到大型计算机的任何环境和任何平台上运行1.5 Linux操作系统组成操作系统组成内核l内核是操作系统的核心,具有很多最基本的功能,如存储管理、CPU管理、进程管理、文件系统、设备管理和驱动、网络通信、系统初始化和系统调用等。ShelllShell是系统的用户界面,提供用户与内核进行交互操作的一种接口。l命令解释器lShell编程语言具有普通编程语言的特定,编写的shell程序与其他应用程序具有同样的效果。1.5 Linux操作系统组成操作系统组成文件系统l文件系统是文件存放在磁盘等存储设备上的组织方式。Linux系统

27、能支持多种目前流行的文件系统,如EXT2、EXT3、FAT、FAT32、VFAT和ISO9660等。应用程序l标准的Linux系统一眼都有一套称为应用程序的程序集,它包括文本编译器、编程语言、X Windowos、办公套件、Internet工具和数据库等。1.5 Linux操作系统下的开发语言操作系统下的开发语言LinuxLinux下的开发语言有:下的开发语言有:lC C 及及 C+C+lJavaJavalPHPPHPl汇编语言汇编语言 (Assembly)(Assembly)lKylixKylix(类似(类似DelphiDelphi,是,是 Pascal Pascal 语言)语言)lFort

28、ranFortranlPythonPython 所以,在所以,在LinuxLinux平台下,可以开发任何的平台下,可以开发任何的C C语语言程序,言程序,JAVAJAVA程序,以及程序,以及LinuxLinux支持的开发语言支持的开发语言所开发的程序。但是不能开发专用于所开发的程序。但是不能开发专用于WindowsWindows平平台的程序。台的程序。 1.6 Linux发行版本发行版本 LinuxLinux版本版本内核版本:(内核版本:(kernelkernel)l版本号:版本号:3.193.19发行版本(发行版本(distributiondistribution)l发行版本内核发行版本内核

29、toolstoolsl常见套件:常见套件:Red Hat LinuxRed Hat LinuxRed Flag LinuxRed Flag LinuxSuSE LinuxSuSE LinuxFedora LinuxFedora LinuxDedian LinuxDedian LinuxUbuntu LinuxUbuntu Linux1.6 Linux发行版本发行版本 Linux Linux的发行版本可以大体分为两类,一类是商业的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的版本,前者以著名的Redh

30、atRedhat(RHELRHEL)为代表,后者)为代表,后者以以DebianDebian为代表。为代表。 1.6 Linux发行版本发行版本1. Red Hat Linux Red Hat Linux是由是由Red Hatsoftware公公司发布的。司发布的。 网址:网址:WWW:http:/ FTP:ftp:/ 1.6 Linux发行版本发行版本Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、Fedora Core(由原来的Redhat桌面版本发展而来,免费版本)、C

31、entOS(RHEL的社区克隆版本,免费)。Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式。稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用, 但是Fedora Core的稳定性较差,最好只用于桌面应用。 1.6 Linux发行版本发行版本2. Debian Linux 网址:网址:WWW:/ FTP:/debian/ 这是由这是由GNU发行的发行的Linux发行套件,是由网发行套件,是由网络上的络上的Linux爱好者负责维护的发行套件。爱好者负责维护的发行套件。1.6 Linux

32、发行版本发行版本这是由GNU发行的Linux发行套件,是由网络上的Linux爱好者负责维护的发行套件。 Debian是一个动态的Linux发行套件。每三个月发布一个”Snapshot”版本,其FTP服务器是每天更新的。 Debian采用与Red Hat的RPM方式类似的deb方式来进行软件升级,因而在Debian Linux环境下安装软件是一件很轻松的工作。Debian安全性也是很好的,从其内置shadow password系统就可以看出这一点。1.6 Linux发行版本发行版本 相对其它相对其它LinuxLinux发行发行版而言,版而言,UbuntuUbuntu有有如下特点:如下特点:l基于

33、Debian/Linux,使用 APT 包管理系统。l相对于Fedora: APT 包管理系统优雅地解决了依赖问题,并且可以方便的在线安装升级。l相对于Debian:软件 更 新 积 极 , 而Debian较保守。 1.6 Linux发行版本发行版本 Linux的各个发行版之间相同点和不同点。 Linux的发行版实际上是由Linux核心和各种软件打包在一起组成的。无论哪种发行版的Linux-Redhat,SuSE,Debian,Turbo,Redflag等等,他们所使用的核心都是来自于,但是各个发行版的内核代码又不尽相同,因为每个厂商都会根据自己对市场的理解对内核进

34、行不同程序的修改,但是,本质是相同的。1.6 Linux发行版本发行版本 在其他软件的组成方面,他们会根据自己的定义把各种各样的软件打包进来,从而产生了不同风格、不同功能的Linux发行版。例如,在Redhat中,使用Gnome作为默认的桌面环境,但是,在Thiz中,就是使用KDE作为默认的桌面环境。 打个比喻,奔驰汽车和宝马汽车有什么相同和不同呢?相同之处是,他们都是汽车,都有发动机,都有座椅和轮胎,但是,他们的发动机并不相同,轮胎和座椅也不会相同;但他们的相同之处在于,他们都是汽车! 1.7 Linux与与Unix的区别的区别UNIX和Linux在实现方面类似。几乎所有的商业版本UNIX都

35、支持同样的软件、程序设计环境和网络特性。然而,Linux和UNIX的商业版本仍然存在许多差别。Linux和商业版本的UNIX所支持的硬件范围不一样。商业UNIX所支持的硬件多一些,但是Linux所支持的硬件范围也在不断扩大。对于大多数个人用户来说,最重要的因素是价格。Linux是免费软件,用户可以从网上下载,如果上网不方便,可以通过邮购得到Linux的安装光盘,当然也可以从其他用户那里得到。1.7 Linux与与Unix的区别的区别商业UNIX的价值不应该贬低。除了软件本身的价格外,用户还需支付文档、售后服务的费用。这对于大型的商业机构来说是相当重要的,但个人用户没有这个需要。许多商业机构和大

36、学已经发现,在实验室里用PC机运行Linux比用工作站运行商用UNIX要好,Linux在PC机上可以提供工作站的功能,而其价格更低。也有一些针对PC机的UNIX,其中最有名的是Free BSD。在很多方面,Free BSD与Linux兼容,但Linux更便于用户的使用。最显著的是,Linux的开发是开放的,任何志愿者都可以对开发过程作贡献。而Free BSD是由封闭的团队开发的。这两种产品存在着概念上和设计上的差别:Linux的目标是从头开发一个完整的UNIX系统,而Free BSD的目标是对现有的BSD系统作些修改,以适应Intel x86系统。1.8 Linux与Windows的区别 (1

37、 1)Windows NTWindows NT操作系统在满足服务器需求的前操作系统在满足服务器需求的前提下,融入了提下,融入了Windows 9xWindows 9x的图形化界面的优势,使的图形化界面的优势,使得其易于使用,深受用户喜欢。得其易于使用,深受用户喜欢。 然而图形界面的然而图形界面的代价,使系统的效率降低了,所以它适合中小企业、代价,使系统的效率降低了,所以它适合中小企业、个人用户、对性能要求不严格的场合选用。个人用户、对性能要求不严格的场合选用。 而而LinuxLinux则适用于强调性能指标,对用户界面要求不则适用于强调性能指标,对用户界面要求不大的的应用上。大的的应用上。 (2

38、 2) Linux Linux是一个开放环境下成熟起来的,会得是一个开放环境下成熟起来的,会得到广泛的支持和帮助。而到广泛的支持和帮助。而Windows NT/2003Windows NT/2003等操作等操作系统是具有版权的产品,接口和设计均由某一公司系统是具有版权的产品,接口和设计均由某一公司控制,而只有这些公司才有全实现其设计,他们是控制,而只有这些公司才有全实现其设计,他们是在封闭的环境下发展起来的。在封闭的环境下发展起来的。1.9 Linux的应用领域 泰坦尼克号泰坦尼克号、阿凡达阿凡达、20122012等等无数等等无数的经典影片背后都有的经典影片背后都有LinuxLinux的身影的身影1.9 Linux的应用领域应用在应用在LinuxLinux上的指纹识别上的指纹识别 国外有很多指纹识别的厂商,它们生产指纹识国外有很多指纹识别的厂商,它们生产指纹识别设备,并且拥有自己的算法。目前的指纹识别系别设备,并且拥有自己的算法。目前的指纹识别系统正在开发基于统正在开发基于LinuxLinux系统的

温馨提示

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

评论

0/150

提交评论