Linux编程:探求Unix近况与将来仓酷云
学习python,无论你是打算拿他当主要开发语言,还是当辅助开发语言,你都应该学习他,因为有些时间我们耗不起。在客岁美国《信息周刊》评比出的有史以来最巨大的12款软件中,Unix操纵体系排名首位。值得一提的是,Java言语排名第五,而微软的Excel电子表格和Google搜刮分离列居第九和第十一名。Unix操纵体系的位置可见一斑。
切实其实,一向以来,Unix服务器依附高功能、高牢靠性及高可用性,屡屡在关头使用范畴可以承当重担。但是,无能否认的是,最近几年来,跟着企业IT本钱的日趋紧缩,用户加倍注意TCO(总具有本钱),Unix服务器的市场份额在遭到x86的不休蚕食,市场增加日渐放缓。
这是不是意味着Unix正显好汉迟暮之态而渐下神坛,认真有一天会加入舞台、隐进汗青的迷雾中吗?
Unix生成高功能
UNIX服务器的上风次要是硬件方面的高功能和高牢靠性。临时以来,各类分量级的服务器,如Sun、HP、IBM、SGI等公司开辟的高功能盘算机上,只要Unix和他们的硬件能够完善的分离。以是,在我们说UNIX有很高的功能和牢靠性中,有一部分功烈应当回功于服务器硬件。
今朝而言,这些分量级的服务器在关头范畴仍然承当重担。由于从X86的PC机上开展而来的Windows和Linux都不俱备如许的才能,次要缘故原由是厂商关于这些服务器临时以来的关闭。固然因为最近几年来很多公司入手下手撑持Linux,Linux也愈来愈可以胜任这些分量级服务器操纵体系的义务,但是关于一些关头使用的年夜型的超等机来讲,今朝仍是公用型的Unix的世界。
为何Unix能够胜任这些高功能、高牢靠和高可用性的重担?这是由于Unix的开展和体系计划、架构都是以高功能和高牢靠性为中央的。Unix履历了事先盘算机内存和CPU高贵的年月,事先的盘算机不像明天这么丰厚(好比文娱和多媒体),次要用于“盘算”和实践营业的数据处置,以是在最一入手下手,怎样使用少少的资本往做关头的处置就成了UNIX必须要做的事变。
也就是说,UNIX生成就是注意功能、注意盘算和数据处置。
好汉迟暮
Unix明天的风景已年夜不如夙昔。
固然在今朝另有良多很关头的使用必要经由过程IBM的年夜型机,或是SGI和NEC的超等盘算机来处置,好比金融、电信、航空、军事等范畴的一些十分关头的盘算,但不成否定的是,UNIX的处境愈来愈危机,不仅遭到团体事情站的影响,便宜的操纵体系和硬件更是入手下手凶猛地围歼UNIX。
一向以来Unix必要高功能和高牢靠性的硬件撑持,但跟着盘算机的迅猛开展,硬件的本钱不休地下落,很多厂商的盘算机也入手下手具有不错的功能,好比AMD的amd64和Intel的EM64T,他们基于X86系统,但其功能和牢靠性也能胜任高强度的盘算和数据处置。
出格今朝所盛行的Multi-Processor和Multi-Core的硬件手艺,和集群方面软件手艺的成熟,特别是Windows/Linux在功能上的提拔和对集群架构和高功能硬件的撑持。用户完整能够以比传统服务器低几个数目级的本钱来机关出和传统服务器相称的体系,而且其保护本钱也比传统服务器低很多很多。
另有来自于开放源码的Linux,用户一样能得够失掉7x24小时的手艺撑持,而在享有不异质量的售后服务的同时,其服务用度也比传统得要低很多。
在中小服务器市场方面,Unix的处境已变得相称为难,在向中小企业迈进的过程当中也没有任何上风。除必须和关头范畴,一些小型机如IBM的RISC6000和Sun的Ultra系列的服务器都在被更便宜、更容易保护的Windows/Linux的基于X86的集群盘算机所代替。并且能够一定的是,这类代替势必愈演愈烈。
抱残守缺
Unix在将来的趋向更是完整不容悲观,但因为汗青上UNIX的近40年的霸主位置,招致了良多关头使用程序和硬件到明天仍然没法离开Unix。不外,因为Linux的呈现,很多使用和数据库都有了向Linux转移的时机。一旦这些关头的使用都能被port到Linux上,加上低端服务器功能不休地上升,和集群手艺的不休发断,分量级服务器和传统Unix被代替就是早晚的事变。
关于那些传统的Unix,如IBM的Aix,Sun的Solaris,HP的HP-UX,它们的将来十分昏暗,这些产商为了保留他们的硬件,也不能不入手下手撑持和Linux的兼容。
现在Unix的呈现更多的是为懂得决高贵的硬件和盘算的成绩,在很少内存和对照慢的CPU的情况下,能让很多的用户共享这些硬件并供应优秀的盘算和数据处置才能。不是为了文娱和桌面所计划的。
这和Windows的线路纷歧样。Windows生成注意的是用户界面,它的呈现只是为了便利用户操纵电脑,更加注意界面、文娱、多媒体、办公。
以是二者生成的体质就纷歧样,大概说是“基因”和开展线路纷歧样,这就仿佛是DNA,UNIX的DNA就是功能和盘算,而Windows的DNA是用户UI。加上Unix的抱残守缺,X-Window在桌面方面十分难用。
今朝,Windows也入手下手注意服务才能和盘算才能,其入手下手撑持64位的CPU,开展HPC(HighPerformanceComputing),和集群WCCS(WindowsComputeClusterServer)接踵呈现。
Unix服务器的弱点——奋发本钱战争台的关闭性,又让很多用户望而生畏,这是现在从开放/自在实行室出来的Unix被市侩AT&T贸易化的恶果。这关于全部盘算机天下来讲,是一次十分伟大的教导。以致于必要相似于RichardStallman如许的一个怪物才干把人人引回正轨。
恰是由于贸易化,形成了平台的关闭性和本钱的奋发,以是形成了一样平常的用户没法打仗Unix,从而招致了Unix的路越走越局促,仿佛已走到了断港绝潢的地位。剖析其汗青,有很多教导是值得我们总结和会商的。
涅磐更生
明天,传统的Unix和其关闭的服务器被Windows/Linux逼到了相称高真个地位,高处不堪冷。从趋向下去说,他们加入舞台只是工夫的成绩。很多服务器产商在明天已不能不撑持Linux,因为硬件产商的撑持,如今Linux完整能够跑在像SGI如许的超等盘算机上了。信任终有一天,Linux一定会接过传统Unix的接力棒,并让Unix成为汗青。
而Linux的桌面就好的良多,其两年夜桌面体系Gome和KDE也愈来愈成熟。特别客岁面世的SuSE10.2的3D桌面更是让人津津有味,其在想像力方面比Windows的Vista更让人冲动。固然Linux在其文娱和桌面使用方面另有很长的路要走,但明天的Linux完整能够做为一个对照成熟的桌面来利用了。信任Linux在将来会有十分不错的桌眼前景。
Linux是一种Unix-like的操纵体系,以是,Linux也承袭了Unix的特质,只是因为产商们对本人服务器的关闭,以是招致了Linux只能基于以X86的PC机入手下手本人的开展。
Linux正在向中小企业迈进,在这个过程当中以下要素最为主要:
1)代价要素。中小企业都是资金不敷而且必要疾速发展的企业,以是体系本钱会成为其一个主要的思索。这个本钱包含购置本钱和保护本钱。
2)功能要素。中小企业的开展相对年夜企业来讲是相称迅猛的,其用户数目/营业数目都有十分高的增涨。以是,他们必要有一个对照好的处置功能的操纵体系和服务器。
3)手艺要素。中小型企业因为在疾速起步阶段。以是其在盘算机手艺方面其实不必定很强。如许,他必要一套复杂易用直不雅的体系。
4)利用方面。中小企业更多的长短盘算机专业的行业。以是,在体系的操纵性和利用方面必要能让一样平常用户疾速地利用,从而下降全部企业的进修本钱。
实在,关于中小型企业来讲,他们很急切地但愿可以经由过程盘算机外部企业收集,和相干的办理体系来让本人的办理上一个台阶。可是因为遭到资金和手艺的两重限定,他们很难在企业外部创建一套复杂易用而且有很强功能和功效的体系。并且,因为中小企业的营业不必要太多的本性化,以是他们更乐意租用或是托管一套已对照成熟的办理计划。如许他们能够避开在资金和手艺保护上的弊端。
因而,关于中小型企业来讲,是不是利用Unix或是Linux或是Windows,并非最主要的。他们很体贴的是一套不乱价优的办理计划。关于一些供应这些计划的产商来讲,Unix明显不克不及在代价和手艺方面到达这个请求,而Windows能够办理手艺方面和保护方面,和利用方面的成绩,但在资金方面,假如完整利用正版的Windows的一切服务产物,其代价会显得十分高贵。
在这个方面,经由过程利用Linux组建背景服务器,利用便宜的OEM版的Windows的PC作为前台客户端,经由过程背景Linux向前台用户供应Web-base的操纵界面将会是一个有很强合作力的办理计划。
早晚有一天,这些公有化的Unix要被死亡,可是Unix所带来的手艺、文明和精力,将会在Linux上持续。Linux是Unix的一次“涅磐”!
来自:http://blog.csdn.net/haoel/archive/2007/07/13/1688006.aspx
在linux中学习命令的最好办法是学习Shell脚本编程,Shell脚本比起其他语言来学习简单,但是功能却十分强大.通过学习Shell编程,能让你掌握大量的linux命令。 和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。 Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。 就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务 通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。 掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。 Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。? 我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。 对我们学习操作系统有很大的帮助,加深我们对OS的理解。? 选择交流平台,如QQ群,网站论坛等。 安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。 有疑问前,知识学习前,先用搜索。 生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。 其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。 下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。 要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。 这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。 在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。 我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。 我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
页:
[1]
2