八宝书库 > 文学其他电子书 > Linux实用培训教程(PDF) >

第23部分

Linux实用培训教程(PDF)-第23部分

小说: Linux实用培训教程(PDF) 字数: 每页4000字

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!




 候他真的可以指导我们的形为和思维方式。最近看的很多管理上的书,最终上升到都是哲学方面的问题,很多 

 东西一追踪根源到上升到哲学上来了。以前小的时候不懂事,觉得学这些东西有什么用,现在成熟一些了才发 

 现这些东西真的不是件简单的事情。学习Linux有很多东西,我建议你首先要注意大师们在哲学上的思路 

  。Linux是由Unix产生的,最终他的实现及他基础上很多应用软件都是基于一个哲学理念“把任务分解成一小块 

 一小块完成”,可能现在你觉得这是件很简单的道理。但他不简单就在于所有有关Unix的东西都是基于这一理 

 念的,看看我们常用的那些小工具吧,find;grep; gzip;tar;bash。。。等等,这个道理无不贯穿始终。现在IBM/MS等公 

 司经常提到的WEB Service,实际上细想也是这样的,无非是把很多服务分散开来,然后有个总的业务逻辑来进 

 行迅速的组合成一个新的服务,满足市场的迅速变化的需求。 

    

   结论1:首先要明白他的设计理念是缘自Unix的“把任务分解成一小块一小块完成”,建议你可以看这本 

  电子书》。是由Eric Steven Raymond写的,在google上很容易找到。这本书编重 

 于编程,可以根据自已的兴趣选相应章节。我也没有全看完,也在研习中:…) 

    

   从使用着手,自已装个系统。建议你从Redhat开始。现在Redhat的安装基本上都是学习MS的做法,很图形 

 化了。只要按照图形的指示,很容易让一个系统跑起来。我觉得初学者应该从这个入手,这样会快很多。因 

 为Linux上的软件包都是由不同的开发团队做的,所以一般人不知道如果安装,redhat公司做的事情就是把这些 

 东西组织起来,然后把这些软件卖给大家。因为他对这一行非常的精通,所以卖软件是其次,卖服务是主业。 

 现在 redhat已停止出个人版的了,改成专做企业的了,版本发行最近有些变动。现在最后一个版本好象是RH9。1 

  。 

    

   装好系统后从使用应用软件开始,建议你先学BASH SHELL编程。因为你将业想往Oracl DBA发展的话,精 



 空间:http://rrktqt。discuz 146/158            制作于:2007…05…06    Powered by X…Space 


…………………………………………………………Page 147……………………………………………………………

rrktqt的个人空间                 Linux实用培训教程第一部分                    作者:红联 



 通SHELL可以在管理上给你带来很大的便利。同时对于理解Linux系统的启动和一些软件的安装很有帮助。比如 

 说你可以很清楚的了解Linux的整个启动过程,继而知道为什么要做那一步做了这个动作,对你将来处理实际碰 

 到的问题至少可以明白知道问题出在哪。象很多我们日常在Unix/Linux的管理和脚本都是分不开的,精通BASH 

 是我们需要完成的第一步。我指的是精通,不是一般的了解,因为你只有精通了,用的时间越长,你会发 

 现script可以帮我们很方便的干很多事情。这里有一本电子书提供参考,是我至今见到写BASH最全,最好的一 

 本。名叫《Advanced Bash Scripting Guide》,你可以在 linuxdoc。org 里找到。 

    

   这里也提一下 linuxdoc。org 里的文章是你学习Linux的良师益友,里面的很多文章都是非常不错的教材 

  。主要分为几类: 1、FAQ 2、HOWTO 3、Guider 4、man手册。其中的Guider有几本都是非常不错的入门书, 

 你基本上可以不用去买本,美国出的印刷书都奇贵,你把那里的几本书看完就差不多了。插一句,现在P2P很 

 流行,我基本上都不买专业的书了,大部分都可以找到电子版的下载。里面的HOWTO主要讲的一些具体的问 

 题如何处理,门类也很多很杂,你可以根据自已现在的需求去看相应的文章。有空的时候可以多看看,这里面 

 有些很好的solution,说不定什么时候就可以用上。FAQ的文章不多,建议挑些重要的看下。对于man手册,一 

 般系统上都有,不过那里应该是最近的,平时用的不多。 

    

   结论2:自已装个Redhat,学好shell。 

    

   你用Unix/Linux时候,熟悉一个编辑器是必不可少的。用两种建议选择Emacs&VIM。Emacs比较大些,要花 

 些空间,功能具强,以前用过一段时间但没有深入下去,所以了解也是通过大师们文?*蟹锤刺岬秸飧龉丶趾 

 鸵恍┬畔⒅5赖模煤昧斯δ芫咔浚嗟庇谝桓鯩S下的 IDE开发环境;vim比较小些,功能也很强,是vi的增 

 强版,我现在主要是用她来编辑东西。vim支持多种语法,可以用来编脚本、C、Java,功能足够我们用,学好 

  需要一定的时间实践。因为我们用Unix/Linux,免不了有时要用console来控制,如果用惯了MS的编辑的话,你 

 会非常痛苦,建议如果以后想长时间使用unix/linux环境的话,学好一种这环境下的编辑器。vim也有windows的 

 版本,开始用起来会觉得不方便,便很快你会发现用VIM可以解决很多MS下编辑器不能解决的问题,不信你可 

  以试试看。:…) 

    

   结论3:学会一种Unix/Linux下编辑器Emacs或Vim,建议Vim(因为我在用,可以给你些指导 ) 

    

   学习Linux有几种常用的服务软件需要会用,1) apache(http) 2) bind(dns) 3) pro…ftp (ftp) 4)samba(file share) 。 

  需要掌握这些软件的安装和简单配置,这些软件在网上都有很详细的文档。至少apache要会安装和管理,因为 

 这是最基本的WEB服务,今天在哪里都能用到。对于这些常用服务软件根据自已兴趣和环境要求做出选择,不 

 一定要很精,但要会,建议精通。 

    

   结论4:学会常用服务软件的安装和配置,至少掌握apache 

    

   在Linux中还有很多小实用工具也需要掌握,这对你今后诊断问题和做相应的系统管理有很大帮助。如配置 

  网卡地址的工具ifconfig,查找文件的工具find,行编辑的命令sed、awk,网络状态检查netstat、ping、nc等。这 

 些工具可以在实践中慢慢学习。 

    

   结论5:在实践中学习一些常用小工具,如ifconfig netstat route等 

    

   掌握一到两种Opensource的数据库,如现在流行的两种数据库MySQL和PostgreSQL。MySQL用的人多些也 

  比较简单,速度又快,做一些简单的数据库应用很多都用他做backend databaes server。如果你自已想学Oracle的 

 话,可以直接学 Oracle。Oracle的东西多且全,基本上所用的功能都能在Oracle找到。但如果你想更深一层学 

  习DB的话,你可以考虑学 PostgreSQL,他有源程序而且支持事务处理(trans…action)、子查询(sub…select),过 

 程(procedure)、自定义函数(function)、光标(cursor),支持了大部份SQL92和99的标准。他的文档也比较全。 

    

   结论6:建议掌握一种Opensource的DB,如MySQL 

    

   建议对TCP/IP协议层深入了解,我想你们上研究生时应该讲的很深。但我还是建议你再多复习相关的知识 

  点,很多时候网络上的问题可以通对你对TCP/IP的了解找到问题所在。建议你买那个steven的书叫,同时经 

 常在身边准备好那几种状态切换的图,劳记在心,出问题的时候就可以知道是哪边网络不通,还是应用程度出 



 空间:http://rrktqt。discuz 147/158              制作于:2007…05…06    Powered by X…Space 


…………………………………………………………Page 148……………………………………………………………

rrktqt的个人空间                  Linux实用培训教程第一部分                     作者:红联 



  了什么问题了。 

    

   结论7:建议再深入了解TCP/IP protocol 

    

   建议除了bash外,再学多一种在Unix环境下的RAD脚本语言python。我也正在学python,通过这段时间的 

  了解发现,这个东东有很多功能而且在开发上可以比c/c++提高至少5倍效率。有时候偏向做系统管理,但掌握 

  一本这种编程形的脚本对工作帮助很大,可以迅速的处理一些问题。BASH是侧重于人机交复的脚本,有些事 

 情用BASH是无法完成的。Python在很多Internet应用上有很多module& package,你可以很方便的使用已有的功 

  能,比如说自已做个小的WEB SERVER,做测试工具,做数据库查询等等。 

    

   结论8:建议学下Python 

    

    

   好了,今天先罗嗦到这里,还有很多想法愧于文笔有限,改天再详谈。 

    

   水平有限,权做参考,希望对于你的学习有所帮助。 



  空间:http://rrktqt。discuz 148/158              制作于:2007…05…06    Powered by X…Space 


…………………………………………………………Page 149……………………………………………………………

rrktqt的个人空间                  Linux实用培训教程第一部分                    作者:红联 



                一招让你拥有一张属于自己学习Linux的王牌 



                             发布时间:2007…05…04 22:41:00 



  一张有效的王牌………学习笔记 



      广大Linux高手和通过Linux认证学习者都曾说过,做笔记是学习Linux中非常重要的环节,同时也是通过Linux 

 认证的必要前提,学习笔记可以很好地帮助自己温故巩固所学过的内容,也可以帮助自己更快的发现学习中的 

 进度及需加强的知识,更可以为以后更进一步的学习留下宝贵的历史记录及帮助新人学习的资料。 



      一份完整的学习笔记应该包括以下两个方面:主学部分和次要参考信息。在做笔记中,你可以用不同颜色的 

  笔来记载这两方面,使之有所区别。“主学部分”是指学习Linux操作系统目标内容。俗称重点知识,熟记知识 

 等。比如常用的系统管理命令,Linux下重要服务器的配置方法等等。“次要参考信息”是指主学部分以外的各 

 方面内容,这是学习笔记的次要部分,但也不要忽视它,因为这些内容让我们更了解Linux,比如Linux的发展 

 历史和特点,windows的dos提示下与Linux shell提示下常用命令的对比,windows与Linux有何不同等等。千万不 

 要小看这些内容,任何细小的环节都可以左右你的技能水平,把涉及到有用的内容记下来是做笔记很好的习惯 

  ,如果你还有多余的时间,建议你也写写学习日记,把你的学习进程及学习感受都写下来,艰辛的学习历程, 

 我坚信那会成为激励你深造的武器,我们拭目以待吧。有些人习惯把学习笔记与日记一同写,这是很值得推荐 

  的。 



      学习Linux为什么要写学习笔记呢?它对学习有多大的帮助。我说不清楚,但我可以肯定对帮助学习成长起到 

  的作用是相当大的,总之,写学习笔记是正确的学习方法,学习笔记的记录应该尽量仔细,而且一定要清楚, 

 字体美观,不能过几天之后就看不明白了,要给自己制造帮助成长的信息,同时也给自己留下有保存价值的信 

  息,以便今后再学习。怎么样,学习笔记有那么大的魅力,还等什么,diy写一份属于自己学习Linux的资料吧 

  ! 



  空间:http://rrktqt。discuz 149/158              制作于:2007…05…06    Powered by X…Space 


…………………………………………………………Page 150……………………………………………………………

rrktqt的个人空间                 Linux实用培训教程第一部分                   作者:红联 



                         中小企业Linux应用之惑 



                            发布时间:2007…05…04 22:41:22 



   近两年,随着互联网的飞速发展,占我国企业总量90%的中小企业面临许多新的机遇,但滚滚而来的信息 

 浪潮又让中小企业遇到更多的挑战。我国中小企业普遍存在对信息技术认识不足、专业人才缺乏、网络应用匮 

 乏以及信息实施过程繁杂等弱点。中国的中小企业发展潜力很大,但目前仍处于发展阶段,因此对于IT基础设 

 施的建不能花费很大的资金和力量。在中小企业紧迫的信息化之路上,他们需要性价比高,技术难度低的全面 

 解决方案。选择Linux方案可以获得较好的性能价格比,以非常低的价格构建企业的信息化系统。但更重要的是 

  ,Linux让企业拥有了更自由的定制空间,更广泛的应用选择和更容易的投资保护。这是在“封闭”系统下从未 

 有过的,也是传统运作模式永远无法带来的。 成本高低之说 

    

   由于Linux工具包拥有几乎所有的工具,能够轻松且廉价地搭建起Internet和Intranet应用服务。因而, 

 在Internet/Intranet环境下,Linux开始替代商业的UNIX和Windows NT。Linux环境下的Apache服务软件 

 在Internet/Intranet上提供了极高的性能和极低的费用。在美国,绝大多数的廉价服务器都是基于Linux平台的。 

 根据从Infobeads的统计结果显示,超过26%的Internet网上商业公司的服务是基于Linux平台,并且这个比例在不 

 断地扩大。Apache服务器软件是自由软件旗帜下一个最典型的例子。它管理

返回目录 上一页 下一页 回到顶部 0 1

你可能喜欢的