第一范文网 - 专业文章范例文档资料分享平台

linux网络编程实验一

来源:用户分享 时间:2025/5/22 4:08:11 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实验一

实验名称:Linux操作系统及常用命令

实验目的:熟悉Linux操作系统以及常用命令的使用 实验内容:1、阅读实验资料中的1-5部分内容 2、熟悉实验资料6中的操作命令并验证 3、完成考核内容的要求,老师会抽查 实验资料:

1、Linux发展史: 在1991年的八月,网络上出现了一篇以此为开篇话语的帖子——这是一个芬兰的名为Linus Torvalds的大学生为自己开始写作一个类似minix,可运行在386上的操作系统寻找志同道合的合作伙伴。

1991年10月5日,Linus Torvalds在新闻组comp.os.minix发布了大约有一万行代码的Linux v0.01版本。

到了1992年,大约有1000人在使用Linux,值得一提的是,他们基本上都属于真正意义上的hacker。

1993年,大约有100余名程序员参与了Linux内核代码编写/修改工作,其中核心组由5人组成,此时Linux 0.99的代码有大约有十万行,用户大约有10万左右。

1994年3月,Linux1.0发布,代码量17万行,当时是按照完全自由免费的协议发布,随后正式采用GPL协议。至此, Linux的代码开发进入良性循环。很多系统管理员开始在自己的操作系统环境中尝试linux,并将修改的代码提交给核心小组。由于拥有了丰富的操作系统平台,因而 Linux的代码中也充实了对不同硬件系统的支持,大大的提高了跨平台移植性。

1995年,此时的Linux 可在Intel、Digital 以及Sun SPARC处理器上运行了,用户量也超过了50万,相关介绍Linux的Linux Journal杂志也发行了超过10万册之多。

1996年6月,Linux 2.0内核发布,此内核有大约40万行代码,并可以支持多个处理器。此时的Linux 已经进入了实用阶段,全球大约有350万人使用。 1997年夏,大片《泰坦尼克号》在制作特效中使用的160台Alpha图形工作站中,有105台采用了Linux操作系统。

1998年是Linux迅猛发展的一年。1月,小红帽高级研发实验室成立,同年RedHat 5.0获得了InfoWorld的操作系统奖项。4月Mozilla 代码发布,成为linux图形界面上的王牌浏览器。Redhat 宣布商业支持计划,网络了多名优秀技术人员开始商业运作。王牌搜索引擎\现身,采用的也是Linux服务器。值得一提的是, Oracle 和Informix 两家数据库厂商明确表示不支持Linux,这个决定给予了Mysql数据库充分的发展机会。同年10月,Intel和Netscape宣布小

额投资红帽软件,这被业界视作Linux获得商业认同的信号。同月,微软在法国发布了反Linux公开信,这表明微软公司开始将Linux视作了一个对手来对待。十二月,IBM发布了适用于Linux的文件系统AFS 3.5以及Jikes Java 编辑器和Secure Mailer及DB2测试版,IBM的此番行为,可以看作是与Linux羞答答地第一次亲密接触。迫于Windows和Linux的压力,Sun逐渐开放了Java协议,并且在UltraSparc上支持Linux操作系统。1998年可说是Linux与商业接触的一年。

1999年,IBM宣布与Redhat公司建立伙伴关系,以确保Redhat在IBM机器上正确运行。三月,第一届 LinuxWorld 大会的召开,象征Linux时代的来临。IBM、Compaq和Novell宣布投资Redhat公司,以前一直对Linux持否定态度的Oracle公司也宣布投资。五月,SGI公司宣布向Linux移植其先进的XFS文件系统。对于服务器来说,高效可靠的文件系统是不可或缺的,SGI的慷慨移植再一次帮助了Linux确立在服务器市场的专业性。7月IBM启动对Linux的支持服务和发布了Linux DB2,从此结束了Linux得不到支持服务的历史,这可以视作Linux真正成为服务器操作系统一员的重要里程碑。

2000年初始,Sun公司在Linux的压力下宣布Solaris8降低售价。事实上Linux对Sun造成的冲击远比对 Windows来得更大。 2月Red Hat发布了嵌入式Linux的开发环境,Linux在嵌入式行业的潜力逐渐被发掘出来。在4月,拓林思公司宣布了推出中国首家Linux工程师认证考试,从此使Linux操作系统管理员的水准可以得到权威机构的资格认证,此举大大增加了国内Linux爱好者学习的热情。伴随着国际上的Linux热潮,国内的联想和联邦推出了\幸福Linux家用版\,同年7月中科院与新华科技合作发展红旗Linux, 此举让更多的国内个人用户认识到了存在着Linux这个操作系统。11月,Intel 与 Xteam合作,推出基于Linux的网络专用服务器,此举结束了在Linux单向顺应硬件商硬件开发驱动的历史。 2001月新年依使就爆出新闻,Oracle宣布在OTN上的所有会员都可免费索取Oracle 9i的Linux版本,从几年前的\绝不涉足Linux系统\到如今的主动献媚,足以体现Linux的发展迅猛。IBM则决定投入10亿美元扩大 Linux系统的运用,此举犹如一针强心剂,令华尔街的投资者们闻风而动。到了5月这个初夏的时节,微软公开反对\引起了一场大规模的论战。8月红色代码爆发,引得许多站点纷纷从windows操作系统转向linux操作系统,虽然是一次被动的转变,不过也算是一次应用普及吧。12月Red Hat 为IBM s/390大型计算机提供了Linux解决方案,从此结束了AIX孤单独行无人伴的历史。

2002年是Linux企业化的一年。2月,微软公司迫于各洲政府的压力,宣布扩大公开代码行动,这可是Linux开源带来的深刻影响的结果。3月,内核开发者宣布新的Linux系统支持64位的计算机。

2003年1月,NEC宣布将在其手机中使用Linux操作系统,代表着Linux成功进军手机领域。5月之中SCO表示就 Linux使用的涉嫌未授权代码等问题对IBM进行起诉,此时人们才留意到,原本由SCO垄断的银行/金融领域,份额已经被Linux抢占了不少,也难怪 SCO如此气急败坏了。9 月中科红旗发布Red Flag Server4版本,性能改进良多。11月IBM注资Novell以2.1亿收购SuSE,同期

Redhat计划停止免费的Linux,顿时业内骂声四起。Linux在商业化的路上渐行渐远。

2004年的第1月,本着\天下事分久必合,合久必分\之天理,SuSE嫁到了

Novell,SCO继续顶着骂名四处强行\化缘 \, Asianux, MandrakeSoft也在五年中首次宣布季度赢利。3月SGI宣布成功实现了Linux操作系统支持256个Itanium 2处理器。4月里美国斯坦福大学Linux大型机系统被黑客攻陷,再次证明了没有绝对安全的OS。六月的统计报告显示在世界500强超级计算机系统中,使用Linux操作系统的已经占到了280席,抢占了原本属于各种Unix的份额。9月HP开始网罗Linux内核代码人员,以影响新版本的内核朝对HP有利的方式发展,而IBM则准备推出OpenPower服务器,仅运行Linux系统。 \谁会牵你的手,走过风风雨雨\这句歌词曾经代表着千万Linuxer的心,如今,这只可爱的小企鹅终于能独挡一面,在IBM、HP、Novell、Oracle等诸多厂商的支持下,迎着风雪傲然前行。

2、选择Linux的原因

●Linux遵循公共版权许可证(GPL),是免费的,上面又有那么多免费的软件,为什么不用? ●Windows实在太不稳定,而 Linux稳定安全性相当好,用它替换商业操作系统真是明智的选择,换个平台吧。

●我想学习Unix,可是钱包里钞票不多,先从Linux开始吧。

●它是Unix的一种,我可以做以前只能在昂贵的工作站上才能做的工作 。

●基于Linux的并行计算不但费用低廉而且功能强大有潜力,我们可以获得强大的网络功能,Internet和Unix系统密不可分,Linux适合于Internet/Intranet,它本身就是通过网络来协同开发的,网络时代为什么不用Linux?

●我是(或想成为)一名Hacker,Linux当然是最好的工具之一。

●Linux这么热,潜在的商业价值不可限量,尽早转移能在未来有较好的一席之地.。 ●Oracle,Infomix,Sysbase,IBM都支持Linux了,用它来做数据库平台也挺不错。

●利用开放源代码的Linux还可以来开发路由器,嵌入式系统,网络计算机,个人数字助理等等,GNU真是巨大的知识宝库,何乐而不用? (中国的IT业者真该仔细考虑这个问题) ●我崇尚自由软件的精神,自由程序员是我的梦想,愿意为之贡献自己的力量!!

●Internet上有一群热心人在发展维护它,在你身旁有很多人一起学习它,可以得到帮助,交很多朋友。

●不为什么……

3、Linux的特色

linux具有多任务、多用户、完善的内存保护和请页式的虚拟存储管理、多平台、高效的磁盘缓冲功能、动态链接库、虚拟控制台、支持的硬件多、支持多种文件系统、独特的核心模块机制、丰富的应用软件、 强大的网络功能、与其他UNIX系统兼容性好、提供全部源代码等特性。 多任务:

多任务是指计算机在同一时间内能运行多个应用程序。这一点对于Windows 用户并不陌生,在Windows下,你可以一边用写字板写文章一边听CD,或是上网。这对于用户最大限度地利用计算机资源是很有好处的。UNIX是典型的多任务系统,Linux作为一个Unix的实现也具有多任务能力。 多用户:

多用户是指多个用户能在同一时间内使用同一台计算机。这一点对于

Windows用户恐怕并不熟悉。Windows 尽管具有多任务能力,却不具有多用户能力,一台Windows 机器一次只能供一个用户使用,而Linux则不同,它是一个多用户系统,在同一时刻系统允许多个用户登录系统共同分享计算机的所有资源。

完善的内存保护和请页式的虚拟存储管理:

作为一个多用户多任务的系统,Linux 对每个应用程序使用的内存实施了完善的保护,一个应用软件无法访问系统分配的内存以外的内存区域,一个软件的错误最多导致它自身崩溃,而不会造成整个系统的瘫痪,在Windows 3.1或Windows 95下经常出现的一个程序出错而把整个系统搞死的情况在Linux下是非常罕见的。Linux 还实现了请页式的虚拟存储管理机制,这种机制使得系统可以运行比机器实际内存大的应用程序,并且运行程序时不必将整个程序都装入内存,只须装入需要的部分,大大加快了运行速度。 多平台:

Linux最初是在386平台上开发的,目前已经移植到多种平台,RedHat公司出品的RedHat Linux就同时提供x86,Alpha和Sparc 三个平台的版本。 高效的磁盘缓冲功能:

Linux将系统没有用到剩余物理内存全部用来作硬盘的高速缓冲,当有对内存要求比较大的应用程序运行时,它将会自动的将这部分的内存释放出来给应用程序使用,因而Linux 的磁盘I/O速度非常快,这对于运行大型程序非常有用。 虚拟控制台:

Linux 用户可以在一个真实的控制台前登录多个虚拟控制台,使用热键在这些虚拟控制台之间切换(缺省为Alt+F1~Alt+F6, 或者是Alt+左右方向键)。这个特性很有用,有时由于程序错误使控制台锁住,这时可以切换到另外一个虚拟控制台将出错的进程杀死即可恢复被锁住的控制台。 支持的硬件多:

尽管Linux支持的硬件没有Windows 多,但Linux 是硬件支持最多的Unix系统,从硬盘驱动器、软盘驱动器、主板、显示卡,到SCSI卡、声卡、磁带机、

搜索更多关于: linux网络编程实验一 的文档
linux网络编程实验一.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3ixc23to3m6ksx698r2g_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top