设为主页
加入收藏
联系我们
返回首页
 
 
网吧技术 网吧经营 网管心声 网吧名站
 
   
  您现在的位置>>首页>>网吧技术  
 
     
 

 

Linux操作系统精华详解

文章来源:无忧 IT 人


    Linux 是一套免费使用和自由传播的类 UNIX 操作系统,主要用于基于 Intel x86 系列 CPU 的计算机上。 Linux 系统是由全世界各地的成千上万的程序员设计和实现的,其目的是建立不受任何商品化软件的版权所制约的、全世界都能自由使用的 UNIX 兼容产品。也许有些准备和正在使用 Linux 的朋友对为什么使用 Linux 并不十分了解。本文试就这一问题给出答案,让人们真正了解 Linux 带给我们的七件武器。 Linux 对比于商业软件,对学习者来说有一个境界上的差异,这个差异用一句话概述就是 : 以无法为有法,以无限为有限。这个境界上的差异也就是 Linux 七种武器的精华所在。


  一、拳头 —— 编程能力

Linux 产生于一群真正的黑客。尽管人们习惯于认为 Linus 是 Linux 的缔造者,在 linux 包含的数以千计的文件中,也有一个名为 Credits 的文件记录了主要的 Linux Hacker 们的姓名和电子邮件地址 ( 这个列表中包含了 100 多个名字,世界各地的都有 ) ,但没有人说得清究竟有多少人参与了 Linux 的改进。这一游戏到今天并没有随着时间的推移而停止,相反却因为 Linux 的日益流行而爱好者甚众。因此开始使用 Linux 就犹如加入了一个高手如云的编程组织。你可以通过互联网随时了解来自地球的某一个角落的该领域的最新进展 ; 如果你的英文足够好,加入一个讨论组,你就可以得到不知来自什么地方的神密高手的点拨。由于 GPL 的存在,你还可以得到开放的源代码,从而不用发愁学习资料的来源 ?

  随着更多专业公司的介入, Linux 可以提供的开发工具的功能也越发强大。如 TurboLinux 就具有强大的应用程序开发环境,提供了各种开发应用程序的工具,具有对多种语言如 :C 、 C++ 、 Java 、 Perl 、 Tcl/tk 、 Python 和 Fortran 77 的编译器 / 解释器,以及集成开发环境、调试和其他开发工具。再鏙 anus Software 公司开发的被称为 Linux 版 VB 的 Phoenix Object Basic ,它是一套独特的面向对象的 Linux RAD(Rapid Application Development, 快速应用软件开发工具 ) 。它综合了 Python 和 Perl 等面向对象编程语言的强大功能,同时,提供了类似 Visual Basic 的易用性。熟悉 Windows 环境下 Visual Basic 的编程者都可以顺利地使用 Phoenix Object Basic 。 LynuxWorks 公司的 VisualLynux 可以和微软的 Visual C++ 相媲美,它集成了微软 Visual C++ 开发工具以支持 Linux 操作系统的产品,它不但兼容 LynuxWorks 公司的 BlueCat Linux ,而且还兼容其他的 Linux 2.2.12 版本。 LynuxWorks 公司甚至声称从此 Visual C++ 就具备了开发嵌入式 Linux 应用程序的能力。嵌入式 Linux 系统现在相当热门,已经广泛地应用在各式各样的通信基础产品。我想可能有些 Visual C++ 的使用者看到这里已经动了心,想要尝试一把了。

  强大的开发工具 + 开放源代码 + 高手点拨,结果是什么呢 ? 想来编程狂热分子已经心知肚明。因此强烈建议对编程有狂爱、总喜欢用程序解决问题的人使用 Linux ,去拥有 Linux 提供的第一件武器 —— 编程能力。

  二、多情环 —— 组网能力

Linux 的组网能力非常强大,它的 TCP/IP 代码是最高级的。 Linux 提供了对于当前的 TCP/IP 协议的完全支持,并且包括了对下一代 Internet. 协议 Ipv6 的支持。 Linux 内核还包括了 IP 防火墙代码、 IP 防伪、 IP 服务质量控制及许多安全特性。这些特性可以和像 Cisco 这样的公司提供的高端路由设备的特性相媲美。此外,利用 Redhat Linux 提供的 Samba 组 ( 并不是 RedHat Linux 独有 ) , Linux 可以作为 Windows 客户机的打印和文件服务器,还可以用做 NT 的文件和打印服务器。运用 Linux 包含的 AppleTalk 模块, Linux 甚至可以作为一个 Macintosh 客户机的文件和打印服务器。让 Apache 这个世界上应用范围最广的 Web 服务器软件系统跑在 linux 上,你就可以运行自己的 Intranet 或者 Internet web 服务器。 Linux 还包含了一个 Ftp 服务程序、一个电子邮件传输代理程序以及, POP 和 IMAP 邮件服务程序。如果你愿意,你还可以在 Internet 上免费获得一个 Linux 的 LDAP 服务程序。面对如此强大的网络功能,我们强烈建议对构造网络有兴趣的人掌握 Linux 的第二件武器 — 组网能力。

  三、长生剑 创新能力

“ 如果你总是使用微软的开发工具,你一生只能做个操作人员。 ” 这话一点都不假。 Linux 是自由软件,而自由软件和非自由软的区别在于 :

1. 自由软件是开放的,成千上万的人可以检查这个软件,快速地找到并修改其错误码。

2. 最终用户可以按照自己的意愿自定义自由软件,有特殊需要的用户也可以完全按照他们认为合适的方式定制自己的 Linux 。

3. 自由软件为了防止重复发明,通过共享源代码和思想来节省很多工作量。

  以上这些特性是不是对有想法的好事者有莫大的吸引力 ? 不仅如此, Linux 由于自身的优点,应用领域也越来越广泛。如最近嵌入式 Linux 的应用相当热门,已广泛应用于包括笔记本电脑、连网装置、网络电视等在内的各式各样的通信基础产品,而嵌入式操作系统正日益成为一种势不可挡的流行趋势,最终电脑、通讯、家电会因为它的存在而成为一体。这些也为有想法的好事者提供了更广阔的发挥空间。在梦想就是力量的今天,没有了创新能力是不可想象的。因此强烈建议那些具有较强的钻研精神,喜欢刨根问底的好事者学习使用 Linux ,利用 Linux 提供的第三件武器 — 创新能力。

四、碧玉刀 ——UNIX 能力


   人们所以选择 Linux 的又一个重要原因是在于它的 UNIX 兼容性。由于 Linux 是一套自由软件,用户可以无偿地得到它及其源代码,无偿地获得大量的应用程序,还可以任意地修改和补充它们。这对用户学习、了解 UNIX 操作系统的内核非常有益。可以说 Linux 为广大用户提供了一个在家里学习和使用 UNIX 操作系统的廉价的机会。

  现在有了许多 CD-ROM 供应商和软件公司对 Linux 操作系统的支持, Linux 成为 UNIX 系统在个人计算机上的一个代用品。在用户级, Linux 与 UNIX 非常相似,可以说了解 UNIX ,就了解了 Linux 的大部分内容 ; 在编程级,大多数应用程序只需要很少的工作就可以在 Linux 和 UNIX 间转换。而且 Linux 也有意设计为与 UNIX 兼容,从而便于利用 UNIX 软件的主体。 Linux 能够很好地与其他 UNIX 机器相互操作,它使用了像 RPC( 远程过程调用 ) 和 NFS( 网络文件系统 ) 这样的标准 UNIX 服务。 Linux 还继承了 UNIX 的灵活性和可定制性,使其适合于广泛的应用程序,包括适应于传统的服务器和桌面应用程序,以及像嵌入式系统这样的不常见的应用程序。

  因此,如果一个用户在公司上班的时候在 UNIX 系统上编程,或者在工作中是一位 UNIX 的系统管理员,他就可以在家里安装一套 UNIX 的兼容系统,即 Linux 系统。在家中使用 Linux 就能够完成一些工作任务。而急于通过 Linux 的学习掌握 UNIX 的目的想必不用多说了,在这个网络人才因稀缺而身价倍增的年代,想靠技术吃饭又不想掌握服务器端技术的人才是真正的傻瓜。

  五、离别钩 —— 怀旧能力

  在这个 IT 技术日新月异的年代,怀旧应该不是一个好习惯,尽管怀旧可以有一种很不错的情鳌 5  匚颐欠 ⑾ 治颐遣坏貌换尘闪耍  蛭  颐侨ツ旮章虻牡缒韵衷谝丫  系粞懒恕 > 」苊扛鯥 T 厂商都嚷着他们的产品可以有效地降低我们的 TCO( 总拥有成本 ) ,可我们手里设备的折旧速度还是在不断加快。如果你肯听我的,我会说这世上从来就没有救世主,还是试试我推荐的 Linux 吧。

Linux 非常小,可以有效地利用硬件。 Linux 的最小安装仅需要 4MB 内存,而你也可以在你的 486 机器上安装 Linux 并将其用做防火墙或 Web 服务器。我读到的 Linux 名著中甚至记载了有人用二手 386 建立了路由器和防火墙。 Linux 内核允许在运行时装载和卸载硬件的驱动程序。这样因为不必装载全部的驱动程序,就可以最大化地使用内存。总之 Linux 可以使老机器获得新生,节省我们的财力。因此强烈建议那些跑 Windows 像蜗牛一样慢的电脑的机主们学习 Linux 。

  六、霸王枪 —— 稳定能力

  运行 Linux 的机器启动一次可以运行数月。 Linux 提供了完全的内存保护,每个进程都运行在自己的虚拟地址空间中,并且不会损坏其他进程或内核使用的地址空间。任务与内核间也是相互隔离,即行为不良或编写不良的程序只能毁坏自己。因此被破坏的进程几乎不可能使系统崩溃。 Linux 在和 Windows98 和 NT 在安全性的较量中占有上风,和 Windows2000 的情况又怎么样呢 ? 资深的系统安全分析家指出 :Windows 2000 在网络系统,服务器连接方面的工作准备不足, Linux 仍然是目前最安全的操作系统。资深的系统安全分析家还预计到今年年底 Windows 2000 才能完成测试、除虫工作,目前比较安全的操作系统仍然是商业版本的 UNIX 和 Linux 。资深的系统安全分析家肯定地认为 : 在未来的 5 年里, Linux 将成为最安全的操作系统。到 2005 年,管理和使用 Linux 将是一件十分容易的事情。

  现在可以说 Linux 是一个非常坚固的系统了,因此强烈建议对于 Windows 的蓝屏死机极为厌恶的人学习 Linux ,使用 Linux 提供的第六件武器 —— 稳定能力。

  七、孔雀翎 —— 支付能力

Linux 提供的第七件武器和金钱有关,这是一个不容回避的问题。因为价格原因,每个人都可以拥有正版的 Linux 。此外 Linux 还是一个完全开放的系统。它支持各种像 POSIX 标准这样的开放标准和 TCP/IP 的 Internet 工程任务组标准。由于避免了专有的 API( 应用程序接口 ) 和协议,可以减少对单一供应商的依赖。这样就不会出现像使用专用系统的情况 : 一旦犯了错误,只能继续使用原来的系统供用商的产品。也就是不会出现先享受低价,而在后期需要付出高额服务费的情况。因此强烈建议不想花太多的钱,又想使用正版软件的人学习和使用 Linux 。


【本站声明】本站刊载的部分内容全部来源互联网,对于此类文章本站仅提供交流平台,不为其版权负责。如涉及侵犯您的知识产权的文章,请联系我们,我们将尽快做出更正。并向您表示感谢!同时特别感谢对本站所有支持的网友。

 
 
综合搜索 百度 google 爱问 搜狗 中搜 雅虎 MP3 图片 flash 视频
您好!中国好用是残疾人创办站,欢迎你设为首页,你每一次的使用,就是一份爱心,对我们来说就是一份希望......