网站地图    收藏   

主页 > 系统 > linux系统 >

Linux操作系统中有六种功能详解

来源:未知    时间:2014-09-20 08:32 作者:xbdadmin 阅读:

[导读] Linux操作系统中有六种功能详解 由Linux系统中文网(Linux521.com)编辑收集整理,除Linux521注明原创文章外,其版权归原作者所有。如果您在学习中遇到问题欢迎在下面的评论中留言,我们...

Linux操作系统中有六种功能详解 由Linux系统中文网(Linux521.com)编辑收集整理,除Linux521注明原创文章外,其版权归原作者所有。如果您在学习中遇到问题欢迎在下面的评论中留言,我们会尽全力解答您的问题。

也许有些准备和正在使用Linux的朋友对为什么使用Linux并不十分了解.本文试就这一问题给出答案,让人们真正了解Linux带给我们的七个功能.Linux对比于商业软件,对学习者来说有一个境界上的差异,这个差异用一句话概述就是:以无法为有法,以无限为有限.这个境界上的差异也就是Linux七种武器的精华所在.

一、编程能力

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

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

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

二、组网能力

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

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论