linux学年论文解海龙

上传人:第*** 文档编号:32688348 上传时间:2018-02-12 格式:DOC 页数:28 大小:75.50KB
返回 下载 相关 举报
linux学年论文解海龙_第1页
第1页 / 共28页
linux学年论文解海龙_第2页
第2页 / 共28页
linux学年论文解海龙_第3页
第3页 / 共28页
linux学年论文解海龙_第4页
第4页 / 共28页
linux学年论文解海龙_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《linux学年论文解海龙》由会员分享,可在线阅读,更多相关《linux学年论文解海龙(28页珍藏版)》请在金锄头文库上搜索。

1、Lnux学年论文姓名: 学号: 学院:物理与电子工程学院2引 言Linux 作为最早开发的操作系统之一越来越受到大家的欢迎,国际上有名的硬、软件厂商都与之结盟、捆绑。这是因为它作为自由软件有两个特点:一是它免费提供源码,二是爱好者可以按照自己的需要自由修改、复制和发布程序的源码,并公布在 Internet 上。这就吸引了世界各地的操作系统高手为Linux 编写各种各样的驱动程序和应用软件,使得 Linux 成为一种不仅只是一个内核,而且包括系统管理工具、完整的开发环境和开发工具、应用软件在内,用户很容易获得的操作系统。由于可以得到 Linux 的源码,所以操作系统的内部逻辑可见,这样就可以准确

2、地查明故障原因,及时采取相应对策。在必要的情况下,用户可以及时地为 Linux 打 “补丁” ,这是其它操作系统所没有的优势。第二,究其根本,Linux 是一个 UNIX 系统变种,因此也就具有了 Unix 系统的一系列优良特性,Unix上的应用可以很方便地移植到 Linux 平台上,这使得 Unix 用户很容易掌握 Linux。Linux 的主要特色 早期 UNIX 的主要特色是结构简炼、便于移植和功能相对强大,经过多来年的发展和进化,形成了一些极为重要并稳定的特色,其中主要包括: 1. 技术成熟,可靠性高 3经过 30 来年开放式道路的发展,UNIX 的一些基本技术已变得十分成熟,有的已成

3、为各类操作系统的常用技术。实践表明,UNIX 是能达到大型主机(mainframe)可靠性要求的少数操作系统之一。目前许多 UNIX 大型主机和服务器在国外的大型企业中每天 24 小时,每年 365 天不间断地运行。例如,不少大企业或政府部门,即所谓肩负关键使命的场合/部门将其整个企业/部门信息系统建立并运行在以 UNIX 为主服务器的Client/Server 结构上。但到目前为止,世界上还没有一家大型企业将其重要的信息系统完全建立在 NT 上。 2. 极强的可伸缩性 UNIX 系统是世界上唯一能在笔记本电脑、PC、工作站,直至巨型机上运行的操作系统,而且能在所有主要 CPU 芯片搭建的体系

4、结构上运行(包括 Intel/AMD 及 HP-PA、MIPS、PowerPC、UltraSPARC、ALPHA 等 RISC 芯片) 。至今为止,世界上没有第二个操作系统能达到这一点。此外,由于UNIX 系统能很好地支持 SMP、MPP 和 Cluster 等技术,使其可伸缩性又有了很大的增强。目前,商品化 UNIX 系统能支持的SMP,CPU 数已达到几百甚至更多个,MPP 系统中的节点甚至已超过 1024 个 UNIX 支持的异种平台 Cluster 技术也已投入使用。UNIX 的伸缩性远远超过了 NT 操作系统目前所能达到的水平 3. 网络功能强 网络功能是 UNIX 系统的一又一重要

5、特色,作为 Internet4网技术和异种机连接重要手段的 TCP/IP 协议就是在 UNIX 上开发和发展起来的。TCP/IP 是所有 UNIX 系统不可分割的组成部分。因此,UNIX 服务器在 Internet 服务器中占 80以上,占绝对优势。此外,UNIX 还支持所有常用的网络通信协议,包括NFS、DCE、IPX/SPX、SLIP、PPP 等,使得 UNIX 系统能方便地与已有的主机系统,以及各种广域网和局域网相连接,这也是UNIX 具有出色的互操作性的根本原因。 4. 强大的数据库支持能力 由于 UNIX 具有强大的支持数据库的能力和良好的开发环境,因此多年来,所有主要数据库厂商,包

6、括Oracle、Informix、Sybase、Progress 等,都把 UNIX 作为主要的数据库开发和运行平台,并创造出一个又一个性价比的新记录。UNIX 服务器正在成为大型企业数据中心替代大型主机的主要平台。 5. 开发功能强 UNIX 系统从一开始就为软件开发人员提供了丰富的开发工具。成为工程工作站的首选和主要的操作系统和开发环境。可以说,工程工作站的出现和成长与 UNIX 是分不开的。至今为止,UNIX 工作站仍是软件开发厂商和工程研究设计部门的主要工作平台。有重大意义的软件新技术的出现几乎都在 UNIX 上,如TCP/IP、WWW、OODBMS 等。 6. 开放性好 5开放性是

7、UNIX 最重要的本质特性。开放系统概念的形成与 UNIX 是密不可分的。UNIX 是开放系统的先驱和代表。由于开放系统深入人心,几乎所厂商都宣称自己的产品是开放系统,确实每一种系统都能满足某种开放的特性,如可移植性、可兼容性、可伸缩性、互操作性等。但所有这些系统与开放系统的本质特征不受某些厂商的垄断和控制相去甚远,只有 UNIX 完全符合这一条件。 7. 标准化 过去,Unix 界被分析家和用户批判,因为没有为所有Unix 操作系统提供统一的标准。其实,到目前为止,国际标准化组织(ISO) 、工业团体恰恰是以 UNIX 基础制订了一系列标准化,如 ISO/IEC 的 POSIX 标准、IEE

8、E POSIX 标准、X/Open 组织的 XPG3/4 工业标准以及后来的 Spec 1170(因为它包含了 1170个应用编程接口,后来改名为 UNIX95)标准。不少人对标准及标准化组织的作用及职权产生了误解。事实上,当标准化组织企图驾驭互相竞争的力量,和企图为用户规定他们的要求时是注定要失败的。比方说,标准只能用于给出道路的规则,而不应用于制造汽车。如果厂家被强迫完全遵从单一的标准,而不允许他们产品有特色,则用户将受害,Unix 将变成象任何单一厂家的产品一样,没有任何特色。 关于 linux 一些应用的举例:1.Linux 服务器 6目前 Linux 服务器是当前最广泛的应用。 20

9、04 年,摩托罗拉计算机部和 IBM 合作开发和推广电信应用计算平台。 2002 年,北京市东城区政府建立了基于 Linux 服务器平台的电子政务系统。 2003 年 8 月,韩国国家航空公司和 IBM 公司联合发布声明,表示韩国航空公司将把该公司的核心业务移植到 IBM的 eServer 服务器当中完成,其中操作系统则采用 Linux.2.嵌入式 Linux 系统 2003 年,摩托罗拉公司推出 Linux 平台的 A760 手机。并在近两年推出新款的 Linux手机。 3.桌面应用 新版本的 Linux 系统特别在桌面应用方面进行了改进,达到相当的水平,完全可以作为一种集办公应用、 多媒体

10、应用、网络应用等多方面功能于一体的图形界面操作系统。Linux 存在的缺点以及发展前景和商业价值软件 Linux 是绝对的热点、焦点。Linux 正以咄咄逼人之势与 Windows 展开了激烈的竞争,新的竞争格局已经形成。UNIX 平台和 Windows 平台占据了 98.3的市场份额,而 Linux平台软件销售额仅有 0.5 亿元,仅占 0.7的市场份额。尽管7如此,由于 Linux 平台软件开放、稳定的特征,其出货量增长迅速,大大改变了在平台软件市场 UNIX、Windows NT 一统天下的局面,形成了新的系统平台竞争格局。另一方面是众多厂商的涉足也使得本不平静的市场掀起了更多的涟漪。目

11、前已经在国内市场占有一席之地的主要有中科红旗、拓林思、冲浪平台、中软和博利思等企业。由于 Linux 根植于 IT 产业,信息产业占据着最大的市场份额达到了 41%。其次,是钟情于 Linux 安全、稳定的金融业,它的市场占有率达到 19%。由于一些大型行业用户开始尝试使用 Linux,因此大型制造业的市场占有率也比较高,为 11%,其次是教育和服务业。Linux 必须学会的 60 个命令-文件处理Linux 系统信息存放在文件里,文件与普通的公务文件类似。每个文件都有自己的名字、内容、存放地址及其它一些管理信息,如文件的用户、文件的大小等。文件可以是一封信、一个通讯录,或者是程序的源语句、程

12、序的数据,甚至可以包括可执行的程序和其它非正文内容。 Linux 文件系统具有良好的结构,系统提供了很多文件处理程序。这里主要介绍常用的文件处理命令。 8file 1.作用 file 通过探测文件内容判断文件类型,使用权限是所有用户。 2.格式 file options 文件名 3.options主要参数 -v:在标准输出后显示版本信息,并且退出。 -z:探测压缩过的文件类型。 -L:允许符合连接。 -f name:从文件 namefile 中读取要分析的文件名列表。 4.简单说明 使用 file 命令可以知道某个文件究竟是二进制(ELF 格式)的可执行文件, 还是 Shell Script

13、文件,或者是其它的什么格式。file 能识别的文件类型有目录、Shell 脚本、英文文本、二进制可执行文件、C 语言源文件、文本文件、DOS 的可执行文件。 5.应用实例 如果我们看到一个没有后缀的文件 grap,可以使用下面命令: $ file grap grap: English text 此时系统显示这是一个英文文本文件。需要说明的是,file 命令不能探测包括图形、音频、视频等多媒体文件类型。 mkdir 91.作用 mkdir 命令的作用是建立名称为 dirname 的子目录,与 MS DOS下的 md 命令类似,它的使用权限是所有用户。 2.格式 mkdir options 目录名

14、 3.options主要参数 m, mode=模式:设定权限,与 chmod 类似。 p, parents:需要时创建上层目录;如果目录早已存在,则不当作错误。 v, verbose:每次创建新目录都显示信息。 version:显示版本信息后离开。 4.应用实例 在进行目录创建时可以设置目录的权限,此时使用的参数是“m” 。假设要创建的目录名是“tsk” ,让所有用户都有rwx(即读、写、执行的权限),那么可以使用以下命令: $ mkdir m 777 tsk grep 1.作用 grep 命令可以指定文件中搜索特定的内容,并将含有这些内容的行标准输出。grep 全称是 Global Regu

15、lar Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 2.格式 10grep options 3.主要参数 options主要参数: c:只输出匹配行的计数。 I:不区分大小写(只适用于单字符) 。 h:查询多文件时不显示文件名。 l:查询多文件时只输出包含匹配字符的文件名。 n:显示匹配行及行号。 s:不显示不存在或无匹配文本的错误信息。v:显示不包含匹配文本的所有行。 pattern 正则表达式主要参数: :忽略正则表达式中特殊字符的原有含义。 :匹配正则表达式的开始行。 $: 匹配正则表达式的结束行。 :到匹配正则表达式的行结束。 :单个字符,如A即

16、 A 符合要求 。 - :范围,如A-Z,即 A、B、C 一直到 Z 都符合要求 。 。:所有的单个字符。 * :有字符,长度可以为 0。 正则表达式是 Linux/Unix 系统中非常重要的概念。正则表达式(也称为“regex”或“regexp”)是一个可以描述一类字符串11的模式(Pattern)。如果一个字符串可以用某个正则表达式来描述,我们就说这个字符和该正则表达式匹配(Match)。这和DOS 中用户可以使用通配符“*”代表任意字符类似。在 Linux系统上,正则表达式通常被用来查找文本的模式,以及对文本执行“搜索替换”操作和其它功能。 4.应用实例 查询 DNS 服务是日常工作之一,这意味着要维护覆盖不同网络的大量 IP 地址。有时 IP 地址会超过 2000 个。如果要查看nnn.nnn 网络地址,但是却忘了第二部分中的其余部分,只知到有两个句点,例如 nnn nn.。要

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号