




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3章网络操作系统Linux简介,学习目标1、了解Linux操作系统的发展历程、现状及未来以及Linux操作系统下的常用软件。2、理解Linux操作系统的内核版本和发行版本。3、掌握Linux操作系统的功能和特性,Linux操作系统的内核体系结构。学习重点Linux操作系统的内核版本和发行版本;Linux操作系统的内核体系结构。,3.1.1什么是Linux,Linux是一种主要适用于个人计算机的类似于Unix风格的操作系统它的独特之处在于不受任何商品化软件的版权制约,全世界都能免费、自由使用。它支持多用户、多进程、多线程、实时性好、功能强大而稳定。它的出现为我们带来了计算机上突破性的创举。Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,无偿对它使用,无约束地继续传播。另一个原因是,它具有Unix的全部功能,任何使用Unix操作系统或想要学习Unix操作系统的人都可以从Linux中获益。,3.1Linux的发展,3.1.2Linux的起源,Linux起源于一个学生的业余爱好,他就是芬兰赫尔辛基大学的LinusTorvaldsLinux的创始人与主要维护者。GNU是Stallman在1984年发起的自由软件基金会,其目标就是将Unix加以改进,写出一个新的操作系统,使所有用户都能免费获得该系统以及系统的源代码。GNU先开发了Unix的一些工具软件,如Emacs、GCC等,再开发核心Hurd。这时,Linux异军突起,逐渐取代了Hurd的地位。Linux和GNU的关系十分密切。两者的精神和目的是一致的,而且Linux使用了该基金会的版权声明和大量GNU软件,甚至Linux自身也是用它们构造而成的。,3.1.3Linux的优点,1开放性、多任务的操作系统可以同时执行多个程序,并且可以允许用户登陆进来使用软件。、和所有Unix和类Unix版本一样,是一个多用户操作系统。、和现今的Unix,SystemV,BSD等三大主流的Unix系统几乎完全兼容,在Unix下可运行的程序,几乎全部都可以移植到linux上来。,、对内存有相当好的分配,Linux会尽量把不用的内存作为缓冲区来使用,因此,内存的大小决定运行速度。、支持其他系统,可以同时挂上许多系统的磁盘、漂亮的视窗系统,这是Linux相当被看好的东西。、支持的应用软件数目很多,因为有许多人为Linux开发软件,而且都是免费的。,3.2Linux的版本,任何一个软件都有版本号,LINUX也不例外。但LINUX“继承”了UNIX版本混乱的特点,给LINUX爱好者带来了不小的麻烦。其实掌握LINUX的版本号并不困难。LINUX的版本有两种:内核版本与发行版本。,1、LINUX内核版本,LINUX内核版本指的是在Linus领导下的开发小组开发出的系统内核的版本号。LINUX的内核具有两种不同的版本号,实验版本和产品化版本。要确定LINUX版本的类型,只要查看一下版本号:每一个版本号由三位数字组成,第二位数字说明版本类型。如果第二位数字是偶数则说明这种版本是产品化版本,如果是奇数说明是实验版本。如2.0.34是产品化版本,2.1.56是实验版本。LINUX的两种版本是相互关联的。实验版本最初是产品化产品的拷贝,然后产品化版本只修改错误,实验版本继续增加新功能,到实验版本测试证明稳定后拷贝成新的产品化版本,不断循环。,2、LINUX的发行版本,一些组织或厂家为了方便用户使用,将LINUX系统内核与应用软件及文档包装在一起,并提供一些安装界面和系统设定与管理工具,这就构成了一个发行套件。相对于内核版本,发行套件的版本号是随着发布者的不同而不同,与系统内核的版本号是相对独立的。,1、SlackwareLinux在RedHatLinux出名之前,Slackware是最主要的发布版本。Slackware至今仍然是个著名的发布版本。许多厂家的光盘上都提供免费的Slackware发布版本。目前Slackware的发布版本号是3.6。它提供了各种实用工具和应用程序,包括XWindows、GNUC编译器之类的开发工具、PPP支持、Java支持.,2、RedHatLinux这是最早出现的LINUX发行套件。它比较适合有经验的Linux老手,对于那些想学习系统是怎么工作的并想安装和编译他们自己的软件的人来说这是最好的。不过,现在使用这一套件的人越来越少了。不建议大家使用。使RedHatLinux广受欢迎的特性是它的包管理系统。这个系统可以测试、配置和提供立即可用的应用软件。利用简单的包管理软件,不必进行复杂的配置就可以下载、安装和运行新的软件包,而用特殊安装程序发布的软件和不同RedHat包管理系统的软件则需要进行复杂的配置。包管理的好处之一是可升级性:我们不必从头开始重新安装Linux就可以升级RedHatLinux。从头安装是早期Slackware的一大问题,当今的有些版本仍然有这种问题。,3、DebianLinux这是由自由软件基金会发行的,是完全由网络上的LINUX爱好者负责维护的发行套件。软件极丰富,升级容易,软件间联系强,安全性较佳。不过该发行套件更新太过频繁,不易把握,还有就是在中国较难取得。可谓是最纯的Linux。,4、MandarkeLinux它的吉祥物是一个黑色的魔术帽,它其实参照了Redhat的基础上制成的,它继承了许多Redhat的优点,还加上了许多迎合Linux初学者的功能,如美丽的图形化安装界面。7.0版本开始走向成熟,赢得了不少用户。而且现在刚推出的8.0版,使得Mandarke一举坐上了Linux发行版第一的宝座。,5、BluePointLinux我觉得是这做得最成功的一款中文Linux发行版,说心里话,蓝点还是挺有创新,挺挖得深的一个Linux厂商。但是其稳定性不是太好,我觉得适于桌面,不适于做务器。6、TurboLinux一款做得还不错的中文Linux发行版,企业应用推广较好,逐渐成长为一个成熟的Linux发行版。7、红旗Linux有官方背景的一个Linux发行版。挺象RedHat的。,3.3Linux的应用程序(了解),文本处理方面中文化方面视窗界面方面视窗应用软件方面编译环境,文本处理方面,vi最令UNIX类操作系统初学者裹足不前的editor,然而只要你习惯于操作,你会觉得它比任何的editor都好用,且功能强大。pico一种风格很像MicrosoftDOS的EDIT的一种文本编辑器。,中文化方面,XCIN+Crxvt缺省的Linux系统是不支持显示中文的,虽然现在国内涌现出许多著名的Linux汉化厂商,但是一些著名的Linuxdistribution如RedHat、Debian、Caldera仍然不支持中文的输入和输出。这套汉化工具组合在控制台(console)方式和XWindow方式下都可以显示和输入汉字信息。Cxterm可以很容易的自行设置输入法,或者修改现有的输入法表格。,视窗界面方面,KDE这是XWindowSystem使用率最高的WindowManager。Fvwm公认的最为好用的WindowManager之一。Fvwm95拥有和MicrosoftWin95同样界面的WindowManager。Afterstep公认的最好看的WindowManager,但耗内存也很大。Enlightenment界面最华丽的WindowManager,Win95和它相比简直就是nothing,但是耗内存太大,有点华而不实。Icewin又一个极富个性的WindowManager。,视窗应用软件方面,WWWBrowserNetscape公司的navigator3.x和communicator4.x版可用,使用方法和MSWindows上一样。图像处理GIMP是类似于Photoshop的绘图软件,号称是Linux上最强的绘图软件。办公软件StarOffice这是一套著名的办公软件,在界面上和在功能上都强于MicrosoftOffice产品。唯一的缺憾是他不支持汉字,无论GB还是BIG5。WordPerfect这是一个非常精彩的字处理软件,功能类似于MicrosoftWord。文杰字处理系统这是一套由韩国人开发的字处理系统,功能强大,有专门的中文版推出,类似于MicrosoftWord。,编译环境,gcc公认的C语言世界中功能最为强大的编译器,但是界面不是很友好。除此之外还有FORTRAN、Pascal、GNUmake、GNUdebugger、GNULISP、GNUPERL、TCL。,3.4Linux内核体系结构,Linux一般有四个主要部分:内核、Shell、文件结构和实用工具。1.Linux内核内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。它从用户那里接受命令并把命令送给内核去执行。,2.LinuxShellShell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。,3.Linux文件结构文件结构是文件存放在磁盘等存储设备上的组织方法。主要体现在对文件和目录的组织上。目录提供了管理文件的一个方便而有效的途径。我们能够从一个目录切换到另一个目录,而且可以设置目录和文件的权限,设置文件的共享程度。使用Linux,用户可以设置目录和文件的权限,以便允许或拒绝其他人对其进行访问。Linux目录采用多级树形结构。用户可以浏览整个系统,可以进入任何一个已授权进入的目录,访问那里的文件。Linux目录采用多级树形结构。,内核,Shell和文件结构一起形成了基本的操作系统结构。它们使得用户可以运行程序,管理文件以及使用系统。此外,Linux操作系统还有许多被称为实用工具的程序,辅助用户完成一些特定的任务。,4.Linux实用工具标准的Linux系统都有一套叫做实用工具的程序,它们是专门的程序,例如编辑器、执行标准的计算操作等。用户也可以产生自己的工具。实用工具可分三类:编辑器:用于编辑文件。过滤器:用于接收数据并过滤数据。交互程序:允许用户发送信息或接收来自其他用户的信息。,3.Linux的现状及未来,今天,自由软件Linux正越来越显示出其咄咄逼人的气势。在传统由微软的WindowsNT、Novell的Netware和UNIX占据的网络操作系统市场上,Linux正日益成为一个令人生畏的对手。据估计现在全球已有800万Linux用户,有29%的互联网服务器采用了Linux系统,这一数字超过微软WindowsNT6个百分点。在1998年Linux的增幅达212%,权威机构预计,未来五年内,Linux将保持25%的年均增长率,超过其他操作系统增长的总和。,Linux的出现绝不仅仅是为用户带来了一种价廉物美的产品,使他们多了一种选择,其在更深层次上的意义是,将给传统的软件版权制度、软件开发模式及企业经营模式带来革命性的影响。我们已经习惯于花费高昂费用买来的软件产
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年岗位相关知识考试试题及答案
- 2025年5g黄金考试试题及答案
- 2025年八年级下期中试卷及答案
- 2025年三原小学考试试题及答案
- 2025年电站安规考试题及答案
- 2025年小学算数题目答案及
- 2025年高考理科试题及答案
- 2025年什么是整数题目及答案
- 2025年国家级气象服务中心招聘考试模拟题及答案解析
- 2025年人工智能语音技术专家认证考试模拟题及解析
- 超声出科考试试题及答案
- T/CNFAGS 16-2024绿色甲醇分级标准(试行)
- 2025浙江宁波市海曙开发建设投资集团限公司国企业招聘26人易考易错模拟试题(共500题)试卷后附参考答案
- 国民经济行业分类代码(2024年版)
- 《动物繁殖技术》课件
- 中学生法制教育课件
- 电子商务平台技术入股合同书7篇
- 2025广州市白云区辅警考试试卷真题
- 留置尿管漏尿护理
- 圆通速递行测题库
- 电机与拖动学习辅导与习题全解
评论
0/150
提交评论