电气及自动化专业 外文翻译 12.docx
- 文档编号:9377566
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:16
- 大小:29.88KB
电气及自动化专业 外文翻译 12.docx
《电气及自动化专业 外文翻译 12.docx》由会员分享,可在线阅读,更多相关《电气及自动化专业 外文翻译 12.docx(16页珍藏版)》请在冰豆网上搜索。
电气及自动化专业外文翻译12
中国地质大学长城学院
本科毕业设计外文资料翻译
学院:
工程技术学院
专业:
电气工程及其自动化
姓名:
梁帅成
学号:
043130209
2017年4月30日
外文资料翻译
基于Linux系统的高可用Web服务器的搭建与实现
1.1历史
1.1.1UNIX
为了了解Linux的历史,我们需要追溯到30年前。
想象一下像房子甚至体育馆一样大的计算机。
除了电脑的体积带来的问题,有一件事情让这些变得更糟糕,那就是每个计算机都有一个不同的操作系统。
软件定制服务一直是一个给定系统的特定目标,软件无法在另一个系统上运行。
能够在一个系统下工作并不意味着也可以自动同另一个系统共事。
这些无论对于用户还是系统管理员都是非常困难的。
由于计算机非常昂贵,所以人们不得不为之付出,即使购买计算机那也只是为了让用户了解他们是如何工作的。
但是IT的总成本还是非常巨大的。
世界上的技术还没有那么先进,因此他们不得不和如此大的计算机共同再度过十年。
在1969年,贝尔实验室的开发团队人员们开始研究,为解决软件问题,更好的完善兼容性。
他们开发出一种新的操作系统,就是这个。
简单巧妙用C语言设计代替汇编码能够循环利用的代码。
贝尔实验室开发的项目把它命名为“UNIX操作系统。
”
该代码循环的功能是非常重要的。
在此之前,所有商用计算机系统是写在一个专门为系统开发的代码中。
而UNIX只需要有一组特殊的代码,也就是现在俗称小片的内核。
这个内核的代码是唯一的一块,需要为每一个特定的系统和各种形式的UNIX系统基础改编。
操作系统和所有其他所有功能,都围绕这个核心,用更高级编程语言所编写的,C.这种语言是专为创造UNIX系统而发展的。
使用这种新技术,更易于开发可以运行在不同类型硬件上的操作系统。
软件供应商们很快就意识到这一点,因为他们可以几乎毫不费力的售出超过原来软件十倍的销量。
一个新奇的情况出现了:
不同供应商生产的计算机可以连接到同一个网络,并且用户操作不同的操作系统无需再利用额外的时间去学习使用另一台计算机。
UNIX帮助用户大大改善了不同系统兼容问题。
UNIX在未来持续几十年的不断发展中。
更多的东西成为可能,并且硬件和软件的供应商们也增加了他们对UNIX产品的重视。
最初的UNIX,只为大背景环境下的大型机和小型机所使用(pc只是微型机)。
如果你想使用UNIX,那么你必须在大学、政府或者大型金融公司工作。
但是小的电脑也正在发展,80年代末,很多人家里都有电脑。
在那个时候,有好几个版本的UNIX架构的PC可用,但其中没有一个是真正的开源。
1.1.2Linux系统的应用现状
今天,Linux已经加入了台式机市场。
Linux开发人员集中在开始网络和服务环节,办公应用程序的最后障碍已经被拆除。
我们不得不承认,微软已经占据了大部分市场,因此大量的人们开始选择替代品,在过去几年这种情况使Linux成为了一个可接受的工作站,它提供了一个简单的用户界面,文字处理软件兼容微软Office应用程序,试算表,简报等等。
在服务器端,Linux是众所周知的一个稳定和可靠的平台,像著名的网上书店亚马逊,美国邮政总局,德国军队和这些公司的数据库以及交易服务。
特别是互联网服务提供商和互联网服务供应商已经开发出成熟的Linux防火墙,代理服务器和Web服务器,你会发现在每一个UNIX系统管理员都会赞赏管理站已经成为到一个舒适的工作平台。
在电影创作中也使用了Linux集群机,如“泰坦尼克号”,“怪物史莱克”等。
在邮局,他们是路由邮件和大型的搜索引擎的中枢系统,集群机还用来执行互联网搜索.这些只是在日日夜夜成千上万工作的linux中的一部分。
还值得指出,现代的Linux不仅仅只在工作站上运行,还在中、高端服务器,也在像掌上电脑的,手机,船货的嵌入式应用,甚至对手表实验的“小玩意”上使用。
这使Linux成为世界上唯一一个广泛应用的操作系统。
1.2用户界面
1.2.1是Linux难吗?
Linux是否难学,取决于你问的人。
有经验的UNIX用户会说不,因为Linux是电力用户和程序员理想的操作系统,因为这些人已经使用并且正在开发它。
一个好的程序员都希望编译器,库,开发和调试工具是可用的。
这些软件包来源于所有的标准Linux发行版。
其中包括免费的C语言编译器,所有的文件和程序手册。
并且举例内容也能帮助您在任何时间开始。
感觉就像UNIX,并且可以在UNIX和Linux之间自然的转换。
在早期的Linux,成为一个专家需要从开始就使用它。
这是一个普通的练习,用来告诉新的用户来“RTFM”(阅读手册)。
虽然每个系统都有手册,但是找到文件仍然很难,即使有人做到了,解释了这样的技术术语,但是对于新用户的学习变得容易气馁。
Linux的使用社区开始意识到,如果Linux是以往任何时候成为操作系统市场上重要的成员,必须在该系统的亲和力上做大量的修改。
1.2.2Linux的非经验的用户
如RedHat,SuSE和Mandrake的公司如雨后春笋般涌现,提供打包的Linux发行版更适合大众消费。
他们综合了大量的图形用户界面(GUI),由社区发展,以缓解方案和服务的管理。
今天你作为一个Linux用户,你知道了你得到了系统的一切手段,但现在它不再有必要让用户了解这种知识,只为了使系统符合您的要求。
现在你可以登录图形和启动,甚至无需输入一个单一的字符,而你仍然有能力来访问该系统的核心。
由于其结构,Linux允许用户发展系统:
不论你是新手还是有经验的用户。
当他们第一次开始学习Linux操作系统时,新用户不会被强迫做难度很大的事情,有经验的用户不会被迫以同样的方式工作。
而在服务方面的发展,对于桌面用户更好的事情已经发生。
桌面应用程序的努力开发令人难以置信,使你见到你见过的最美丽的台式电脑,或使你的Linux机器,就像你以前的MSWindows或Macintosh工作站。
最新的发展情况也有3D加速支持和USB设备支持,通过单击更新系统和数据包,等等。
Linux有这些,并试图开发所有人们所了解的并且在逻辑上可以实现的服务。
1.3Linux上是否有前途吗?
1.3.1开放源码
开放源码软件背后的想法很简单:
当程序员可以读取,分发和修改代码,代码将变得更成熟。
人们能够适应它,解决它,调试时间,他们能够以软件开发公司同样的速度的处理他的性能。
该软件将比曾经任何一个开发过的软件更加灵活,质量更好,因为相比于以往任何时候都在封闭的软件开发人员来说,能够有更多的人有在不同测试条件下完善它。
开放源码的开始对于商务的世界更轻的清晰,而且更慢。
商业供应商也开始明白这一点。
虽然许多学者和技术人员已经被说服了20年来,但现在仍然要走这条路。
商业供应商像互联网应用一样,使他们意识到他们可以从开源获取利润。
现在Linux已经度过了它的成长阶段,它几乎完全是一个学术体系,对于控制唯一有用的一点就是有技术背景。
现在Linux提供的东西比操作系统更多:
有一个完整的基础设施支持建立一个连锁的经营体系,并且制作和测试它,它能给用户带来一切方需要的,提供维修,更新和支持还有自定义,今天,Linux已经准备好接受一个迅速变化的世界的挑战。
1.3.2十多年的经验为您服务
尽管Linux可能是最知名的倡议开放源码,但是还有另外一个项目,极大地促进了Linux操作系统的普及。
这个项目被称为Samba,其成就是逆向工程的服务器消息块(SMB)/通用互联网文件系统(CIFS)协议用于文件和打印对本地的MSWindowsNT支持的个人电脑相关设备,服务和OS/2和Linux。
现在一整套东西为几乎每个系统提供在混合环境中使用MSWindows协议互连解决方案:
Windows兼容(直至并包括Win2K系统)文件和打印服务器。
也许比Samba项目更成功的是ApacheHTTP服务器项目。
该服务器运行在UNIX,WindowsNT和许多其他操作系统。
原本被称为“一个修修补补的服务器”,“根据现有的代码和文件的一系列”补丁,这意味着成熟代码值得美国本土部落因其卓越的良好的Apache来命名,著名的战略和不竭耐力。
Apache已被证明是大幅度更快,更稳定,比许多其他Web服务器功能完整。
Apache是每天数百万游客的情况下运行,虽然没有官方的支持是由开发商提供的,但Apache用户社区提供您的所有问题的答案。
现正由一些第三方提供商业支持。
在办公应用类,MSOffice软件的选择是可用的,范围从局部到在MSWindows工作站应用提供充分的实现。
这些举措使Linux在桌面市场可以被大量人接受,因为用户并不需要额外的培训,学习如何使用新系统。
随着台式电脑的共同用户的好评,不仅他们的一致好评,而且他们的具体要求,这是变得越来越复杂和日益苛刻。
在开源社区,包括大量为社区做了5年以上贡献的人,保证Linux的桌面上作为市场的重要参与者的地位,以及在一般资讯科技应用。
带薪员工和志愿者都正在努力使Linux可以保持在市场上的地位。
越多的用户,更多的问题。
开源社区可确保答案滚滚而来,用怀疑的目光观察答案的质量,会更具有稳定性和易用性。
1.4Linux的性能
1.4.1Linux的优点
Linux的很多优势是Linux的起源,深深扎根在UNIX中,当然除了第一个优势
Linux是免费的:
他们说正如免费的啤酒,如果你想花钱买完全没什么,你甚至用不上支付一张CD的价钱。
Linux的全部可以都可以从互联网上免费下载。
没有登记费,没有每用户成本,免费更新,如果你想改变你的系统,也会免费提供源代码给你。
最重要的是,Linux和演讲一样是免费的:
我们通常使用的许可证是GNU公共许可证(GPL)。
该许可规定,任何想做的人都有权改变Linux最后重新分配一个改变过的版本,最终有一个条件就是代码被改变以后仍然可用。
在实践中,只要您的客户仍然可以拥有一组代码的副本。
你可以自由地抓住例如一个内核映像,增加对teletransportation机器或时间旅行支持和销售的新的代码。
Linux是可移植到任何硬件平台:
一个愿意出售一种新型电脑的供应商,他们不知道新机器是将运行什么操作系统(例如,在您的汽车或洗衣机的CPU),可以采取一个Linux内核,使其在他的硬件工作,因为与此相关的活动文档是免费的。
Linux是持续运行:
对于UNIX,Linux系统在运行中不希望总是重新启动。
这就是为什么很多的任务会执行预定在晚上或其他平静的时刻的原因,在忙碌的时段造成较高的使用率和硬件的平衡。
这个属性允许Linux在适用的环境中,人们也没有时间也没有可能去控制他们系统的昼夜。
Linux是安全的和通用的:
在Linux中使用的安全模型是基于UNIX的安全观念,这是众所周知的强劲和公认的质量。
但是Linux不仅适合作为从互联网对付敌人攻击的使用堡:
它会同样适应于其他情况,利用同样高的安全标准。
您的开发计算机或控制的电台会安全的成为你的防火墙。
Linux是可扩展性:
从与2MB存储器的一个掌上型电脑到petabyte储存有数以百计的波节的群集:
添加或删除相应的软件包,Linux适合一切。
你并不需要一台超级计算机了,因为你可以使用Linux做使用系统提供的建设做大事情。
如果你想要做的小东西,比如制造用于嵌入式处理器的操作系统或者只是回收的旧的486,Linux会做这点。
在Linux操作系统和Linux应用程序有很短的调试时间:
因为Linux已经很成熟,成千上万的人已经对其进行了测试,这些问题很快被人们定位并发现。
发现一个bug并修复好只需要几个小时,是经常发生的事。
1.4.2Linux的缺点
有太多的不同分布:
"Quotcapites,totrationes",因为罗马人已经说过:
人越多,越意见。
乍看之下,Linux的发行量可能是恐怖的,或可笑的,这取决于您的观点。
但是,这也意味着,每个人都会找到他或她需要什么。
你不必成为一个专家,只需要找到一个合适的释放。
当记者问,一般每Linux用户会说,最好的分布是他在使用特定版本。
所以,你应该选择哪一个?
不要过分担心的是:
所有版本包含或多或少的与基本包相同。
论基础之上,特别是加入第三方软件制作,例如,TurboLinux的多为中小型企业,RedHat适合服务器,SuSE适合操作区但是,这些差异很可能是表面上的。
最好的策略是测试成对的分布,可惜不是每个人都有这个时间。
幸运的是,大量的意见对你的Linux选择的主题很有帮助。
一个叫LinuxJournal的地方,其中讨论了硬件和支持对象还有其他话题。
也会讨论你的安装分布
Linux不是友好的用户会让初学者困惑:
因为他的流行,相当大的努力让Linux更容易使用,特别是新用户。
较多的信息正在每日被释放,像是一个指南,为所有层次的用户填写文件编写的不足。
是一个开源的产品值得信赖?
怎样才能使免费的东西也可以可靠呢?
Linux用户可以选择是否使用Linux,这给了他们巨大的优势,相对于私有软件的用户不会有这种自由。
经过长时间的测试,大多数Linux用户得出的结论是,Linux是没有那么好而已,但在许多情况下比传统的解决方案更好,更快。
如果Linux不可靠,那么他早就不会存在了,也不会有人知道它现在的普及与数百万用户了。
现在,用户可以影响他们的系统并与社区分享他们的言论,因此系统每天都是越来越好。
这是一个永远不会完成的项目,这是事实,但在一个不断变化的环境中,Linux是一个项目,也将继续精益求精。
外文资料原文
BaBasedonLinuxsystemsetupandimplementthehighavailabilityofWebserver
1.1History
1.1.1UNIX
InordertounderstandthepopularityofLinux,weneedtotravelbackintime,about30yearsago...
Imaginecomputersasbigashouses,evenstadiums.Whilethesizesofthosecomputersposedsubstantialproblems,therewasonethingthatmadethisevenworse:
everycomputerhadadifferentoperatingsystem.Softwarewasalwayscustomizedtoserveaspecificpurpose,andsoftwareforonegivensystemdidn'trunonanothersystem.Beingabletoworkwithonesystemdidn'tautomaticallymeanthatyoucouldworkwithanother.Itwasdifficult,bothfortheusersandthesystemadministrators.
Computerswereextremelyexpensivethen,andsacrificeshadtobemadeevenaftertheoriginalpurchasejusttogettheuserstounderstandhowtheyworked.ThetotalcostofITwasenormous.
Technologicallytheworldwasnotquitethatadvanced,sotheyhadtolivewiththesizeforanotherdecade.In1969,ateamofdevelopersintheBellLabslaboratoriesstartedworkingonasolutionforthesoftwareproblem,toaddressthesecompatibilityissues.Theydevelopedanewoperatingsystem,whichwassimpleandelegantwrittenintheCprogramminglanguageinsteadofinassemblycodeabletorecyclecode.
TheBellLabsdevelopersnamedtheirproject"UNIX."
Thecoderecyclingfeatureswereveryimportant.Untilthen,allcommerciallyavailablecomputersystemswerewritteninacodespecificallydevelopedforonesystem.UNIXontheotherhandneededonlyasmallpieceofthatspecialcode,whichisnowcommonlynamedthekernel.ThiskernelistheonlypieceofcodethatneedstobeadaptedforeveryspecificsystemandformsthebaseoftheUNIXsystem.Theoperatingsystemandallotherfunctionswerebuiltaroundthiskernelandwritteninahigherprogramminglanguage,C.ThislanguagewasespeciallydevelopedforcreatingtheUNIXsystem.Usingthisnewtechnique,itwasmucheasiertodevelopanoperatingsystemthatcouldrunonmanydifferenttypesofhardware.
Thesoftwarevendorswerequicktoadapt,sincetheycouldselltentimesmoresoftwarealmosteffortlessly.Weirdnewsituationscameinexistence:
imagineforinstancecomputersfromdifferentvendorscommunicatinginthesamenetwork,orusersworkingondifferentsystemswithouttheneedforextraeducationtouseanothercomputer.UNIXdidagreatdealtohelpusersbecomecompatiblewithdifferentsystems.
ThroughoutthenextcoupleofdecadesthedevelopmentofUNIXcontinued.MorethingsbecamepossibletodoandmorehardwareandsoftwarevendorsaddedsupportforUNIXtotheirproducts.
UNIXwasinitiallyfoundonlyinverylargeenvironmentswithmainframesandminicomputers(notethataPCisa"micro"computer).Youhadtoworkatauniversity,forthegovernmentorforlargefinancialcorporationsinordertogetyourhandsonaUNIXsystem.
Butsmallercomputerswerebeingdeveloped,andbytheendofthe80's,manypeoplehadhomecomputers.Bythattime,therewereseveralversionsofUNIXavailableforthePCarchitecture,butnoneofthemweretrulyfree.
1.1.3.CurrentapplicationofLinuxsystems
TodayLinuxhasjoinedthedesktopmarket.Linuxdevelopersconcentratedonnetworkingandservicesinthebeginning,andofficeapplicationshavebeenthelastbarriertobetakendown.Wedon'tliketoadmitthatMicrosoftisrulingthismarket,soplentyofalternativeshavebeenstartedoverthelastcoupleofyearstomakeLinuxanacceptablechoiceasaworkstation,providinganeasyuserinterfaceandMScompatibleofficeapplicationslikewordprocessors,spreadsheets,presentationsandthelike.
Ontheserverside,Linuxiswell-knownasastableandreliableplatform,providingdatabaseandtradingservicesforcompanieslikeAmazon,thewell-knownonlinebookshop,USPostOffice,theGermanarmyandsuch.EspeciallyInternetprovidersandInternetserviceprovidershavegrownfondofLinuxasfirewall,proxy-andwebserver,andyouwillfindaLinuxboxwithinreachofeveryUNIXsystemadministratorwhoappreciatesacomfortablemanagementstat
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电气及自动化专业 外文翻译 12 电气 自动化 专业 外文 翻译