快压

当前位置:首页 > 电脑技巧 > 正文

Linux操作系统中的七件超厉害的武器

浏览次数:|更新日期:2014年10月25日

  Linuxshi一套免费使用和自由传播de类UNIX操作系统,主要用于基于Intel x86系列CPUde计算机上.Linux系统shi由全世界各地de成千上万de程序员设计和实现de,其目deshi建立不受任何商品化软件de版权所制约de、全世界都能 自由使用deUNIX兼容产品.也许有些准备和正在使用Linuxde朋友对为什么使用Linux并不十分了解.本文试就这一问题给出答案,让人们真正了解 Linux带给我们de七件武器.Linux对比于商业软件,对学习者来说有一个境界上de差异,这个差异用一句话概述就shi:以无法为有法,以无限为有限.这 个境界上de差异也就shiLinux七种武器de精华所在.
  一、编程能力
  Linux产生于一群真正de黑客.尽管 人们习惯于认为LinusshiLinuxde缔造者,在linux包含de数以千计de文件中,也有一个名为Creditsde文件记录了主要deLinux Hacker们de姓名和电子邮件地址(这个列表中包含了100多个名字,世界各地de都有),但没有人说得清究竟有多少人参与了Linuxde改进.这一游戏 到今天并没有随着时间de推移而停止,相反却因为Linuxde日益流行而爱好者甚众.因此开始使用Linux就犹如加入了一个高手如云de编程组织.你可以通 过互联网随时了解来自地球de某一个角落de该领域de最新进展;如果你de英文足够好,加入一个讨论组,你就可以得到不知来自什么地方de神密高手de点拨.由于 GPLde存在,你还可以得到开放de源代码,从而不用发愁学习资料de来源.
  随着更多专业公司de介入,Linux可以提供de开发工具de功 能也越发强大.如TurboLinux就具有强大de应用程序开发环境,提供了各种开发应用程序de工具,具有对多种语言如:C、C++、Java、 Perl、Tcl/tk、Python和Fortran 77de编译器/解释器,以及集成开发环境、调试和其他开发工具.再如Janus Software公司开发de被称为Linux版VBdePhoenix Object Basic,它shi一套独特de面向对象deLinux RAD(Rapid Application Development,快速应用软件开发工具).它综合了Python和Perl等面向对象编程语言de强大功能,同时,提供了类似Visual Basicde易用性.熟悉Windows环境下Visual Basicde编程者都可以顺利地使用Phoenix Object Basic.LynuxWorks公司deVisualLynux可以和微软deVisual C++相媲美,它集成了微软Visual C++开发工具以支持Linux操作系统de产品,它不但兼容LynuxWorks公司deBlueCat Linux,而且还兼容其他deLinux 2.2.12版本.LynuxWorks公司甚至声称从此Visual C++就具备了开发嵌入式Linux应用程序de能力.嵌入式Linux系统现在相当热门,已经广泛地应用在各式各样de通信基础产品.我想可能有些 Visual C++de使用者看到这里已经动了心,想要尝试一把了.
  强大de开发工具+开放源代码+高手点拨,结果shi什么呢?想来编程狂热分子已经心知肚明.因此强烈建议对编程有狂爱、总喜欢用程序解决问题de人使用Linux,去拥有Linux提供de第一件武器编程能力.
  二、组网能力
  Linuxde组网能力非常强大,它deTCP/IP代码shi最高级de.Linux提供了对于当前deTCP/IP协议de完全支持,并且包括了对下一代 Internet.协议Ipv6de支持.Linux内核还包括了IP防火墙代码、IP防伪、IP服务质量控制及许多安全特性.这些特性可以和像Cisco 这样de公司提供de高端路由设备de特性相媲美.此外,利用Redhat Linux提供deSamba组(并不shiRedHat Linux独有),Linux可以作为Windows客户机de打印和文件服务器,还可以用做NTde文件和打印服务器.运用Linux包含de AppleTalk模块,Linux甚至可以作为一个Macintosh客户机de文件和打印服务器.让Apache这个世界上应用范围最广deWeb服务器 软件系统跑在linux上,你就可以运行自己deIntranet或者Internet web服务器.Linux还包含了一个Ftp服务程序、一个电子邮件传输代理程序以及,POP和IMAP邮件服务程序.如果你愿意,你还可以在 Internet上免费获得一个LinuxdeLDAP服务程序.面对如此强大de网络功能,我们强烈建议对构造网络有兴趣de人掌握Linuxde第二件武器 组网能力.
  三、创新能力
  如果你总shi使用微软de开发工具,你一生只能做个操作人员.这话一点都不假.Linuxshi自由软件,而自由软件和非自由软de区别在于:
  1.自由软件shi开放de,成千上万de人可以检查这个软件,快速地找到并修改其错误码.
  2.最终用户可以按照自己de意愿自定义自由软件,有特殊需要de用户也可以完全按照他们认为合适de方式定制自己deLinux.
  3.自由软件为了防止重复发明,通过共享源代码和思想来节省很多工作量.
  以上这些特性shi不shi对有想法de好事者有莫大de吸引力?不仅如此,Linux由于自身de优点,应用领域也越来越广泛.如最近嵌入式Linuxde应用相当热 门,已广泛应用于包括笔记本电脑、连网装置、网络电视等在内de各式各样de通信基础产品,而嵌入式操作系统正日益成为一种势不可挡de流行趋势,最终电脑、通 讯、家电会因为它de存在而成为一体.这些也为有想法de好事者提供了更广阔de发挥空间.在梦想就shi力量de今天,没有了创新能力shi不可想象de.因此强烈建议那 些具有较强de钻研精神,喜欢刨根问底de好事者学习使用Linux,利用Linux提供de第三件武器创新能力.
  四、UNIX能力
  人们所以选择Linuxde又一个重要原因shi在于它deUNIX兼容性.由于Linuxshi一套自由软件,用户可以无偿地得到它及其源代码,无偿地获得大量de 应用程序,还可以任意地修改和补充它们.这对用户学习、了解UNIX操作系统de内核非常有益.可以说Linux为广大用户提供了一个在家里学习和使用 UNIX操作系统de廉价de机会.
  现在有了许多CD-ROM供应商和软件公司对Linux操作系统de支持,Linux成为 UNIX系统在个人计算机上de一个代用品.在用户级,Linux与UNIX非常相似,可以说了解UNIX,就了解了Linuxde大部分内容;在编程级,大 多数应用程序只需要很少de工作就可以在Linux和UNIX间转换.而且Linux也有意设计为与UNIX兼容,从而便于利用UNIX软件de主体. Linux能够很好地与其他UNIX机器相互操作,它使用了像RPC(远程过程调用)和NFS(网络文件系统)这样de标准UNIX服务.Linux还继承 了UNIXde灵活性和可定制性,使其适合于广泛de应用程序,包括适应于传统de服务器和桌面应用程序,以及像嵌入式系统这样de不常见de应用程序.计算机
  因此,如果一个用户在公司上班de时候在UNIX系统上编程,或者在工作中shi一位UNIXde系统管理员,他就可以在家里安装一套UNIXde兼容系统,即 Linux系统.在家中使用Linux就能够完成一些工作任务.而急于通过Linuxde学习掌握UNIXde目de想必不用多说了,在这个网络人才因稀缺而身 价倍增de年代,想靠技术吃饭又不想掌握服务器端技术de人才shi真正de傻瓜.
  五、怀旧能力
  在这 个IT技术日新月异de年代,怀旧应该不shi一个好习惯,尽管怀旧可以有一种很不错de情调.但慢慢地我们发现我们不得不怀旧了,因为我们去年刚买de电脑现在已 经老掉牙了.尽管每个IT厂商都嚷着他们de产品可以有效地降低我们deTCO(总拥有成本),可我们手里设备de折旧速度还shi在不断加快.如果你肯听我de,我 会说这世上从来就没有救世主,还shi试试我推荐deLinux吧.
  Linux非常小,可以有效地利用硬件.Linuxde最小安装 仅需要4MB内存,而你也可以在你de486机器上安装Linux并将其用做防火墙或Web服务器.我读到deLinux名著中甚至记载了有人用二手386建 立了路由器和防火墙.Linux内核允许在运行时装载和卸载硬件de驱动程序.这样因为不必装载全部de驱动程序,就可以最大化地使用内存.总之Linux可 以使老机器获得新生,节省我们de财力.因此强烈建议那些跑Windows像蜗牛一样慢de电脑de机主们学习Linux.
  六、稳定能力
  运行Linuxde机器启动一次可以运行数月.Linux提供了完全de内存保护,每个进程都运行在自己de虚拟地址空间中,并且不会损坏其他进程或内核使用 de地址空间.任务与内核间也shi相互隔离,即行为不良或编写不良de程序只能毁坏自己.因此被破坏de进程几乎不可能使系统崩溃.Linux在和 Windows98和NT在安全性de较量中占有上风,和Windows2000de情况又怎么样呢?资深de系统安全分析家指出:Windows 2000在网络系统,服务器连接方面de工作准备不足,Linux仍然shi目前最安全de操作系统.资深de系统安全分析家还预计到今年年底Windows 2000才能完成测试、除虫工作,目前比较安全de操作系统仍然shi商业版本deUNIX和Linux.资深de系统安全分析家肯定地认为:在未来de5年里, Linux将成为最安全de操作系统.到2005年,管理和使用Linux将shi一件十分容易de事情.
  现在可以说Linuxshi一个非常坚固de系统了,因此强烈建议对于Windowsde蓝屏死机极为厌恶de人学习Linux,使用Linux提供de第六件武器稳定能力.
  七、支付能力
  Linux提供de第七件武器和金钱有关,这shi一个不容回避de问题.因为价格原因,每个人都可以拥有正版deLinux.此外Linux还shi一个完全开放de 系统.它支持各种像POSIX标准这样de开放标准和TCP/IPdeInternet工程任务组标准.由于避免了专有deAPI(应用程序接口)和协议,可以 减少对单一供应商de依赖.这样就不会出现像使用专用系统de情况:一旦犯了错误,只能继续使用原来de系统供用商de产品.也就shi不会出现先享受低价,而在后期 需要付出高额服务费de情况.因此强烈建议不想花太多de钱,又想使用正版软件de人学习和使用Linux.