- 4
- 0
- 约9.87千字
- 约 15页
- 2018-12-14 发布于浙江
- 举报
学习lnux心得
学习Linux 心得 (转)
通过这几年来对Linux 的学习,一步一步摸着石头过河,到现在
才刚刚上岸。我能起的作用可能可以告诉你一些学习的方法,当你遇
到困难的时候有个人在旁边给予帮助。说句心里话,对于Linux 的掌
握我还只能算是很粗的东西,因为看了很多大师们的东西以后,发现
自己离他们真得还很远。我不是要打击你的意思,是告诉你实情。但
也可以告诉你,就这一点现在还是比较好混口饭吃。对她了解掌握的
越深,你会发现他几乎什么都能做,有了实现自己商业机会的平台。
学习Linux 分好几种层次,我个人觉得可以用中学里学的课文 《疱丁
解牛》来对比。说白了也就是对事物的认识一般都是由表及里的过程,
学习Linux 也是一样的。以前总觉的学理的人只要会数理化就行了,
很多老师们由于自身的素质问题也不由自主的暗示着我们这样做。现
在觉得很后悔当初没有学好文,文太重要了,很多时候他真的可以指
导我们的形为和思维方式。最近看的很多管理上的书,最终上升到都
是哲学方面的问题,很多东西一追踪根源到上升到哲学上来了。以前
小的时候不懂事,觉得学这些东西有什么用,现在成熟一些了才发现
这些东西真的不是件简单的事情。学习Linux 有很多东西,我建议你
首先要注意大师们在哲学上的思路。Linux 是由Unix 产生的,最终他
的实现及他基础上很多应用软件都是基于一个哲学理念 把任务分解
成一小块一小块完成 ,可能现在你觉得这是件很简单的道理。但他
不简单就在于所有有关Unix 的东西都是基于这一理念的,看看我们
常用的那些小工具吧,find,grep,gzip,tar,bash...等等,这个道理无不贯
穿始终。现在IBM/MS等公司经常提到的WEB Service,实际上细想
也是这样的,无非是把很多服务分散开来,然后有个总的业务逻辑来
进行迅速的组合成一个新的服务,满足市场的迅速变化的需求。
1 Unix
结论 :首先要明白他的设计理念是缘自 的把任务分解成一小
块 一 小 块 完 成 , 建 议 你 可 以 看 这 本 电 子 书
TheArt ofUnixProgramming。是由Eric StevenRaymond 写的,
在Google上很容易找到。这本书编重于编程,可以根据自己的兴趣
选相应章节。我也没有全看完,也在研习中:-)
从使用着手,自已装个系统。建议你从Redhat 开始。现在Redhat
MS
的安装基本上都是学习 的做法,很图形化了。只要按照图形的指
示,很容易让一个系统跑起来。我觉得初学者应该从这个入手,这样
会快很多。因为Linux 上的软件包都是由不同的开发团队做的,所以
redhat
一般人不知道如何安装, 公司做的事情就是把这些东西组织起
来,然后把这些软件卖给大家。因为他对这一行非常的精通,所以卖
软件是其次,卖服务是主业。现在redhat 已停止出个人版的了,改
成专做企业的了,版本发行最近有些变动。现在最后一个版本好像是
RH9.1。
装好系统后从使用应用软件开始,建议你先学BASH SHELL 编程。
因为你将业想往OracleDBA 发展的话,精通SHELL 可以在管理上给
你带来很大的便利。同时对于理解Linux 系统的启动和一些软件的安
装很有帮助。比如说你可以很清楚的了解Linux 的整个启动过程,继
而知道为什么要做那一步做了这个动作,对你将来处理实际碰到的问
题至少可以明白知道问题出在哪。象很多我们日常在Unix/Linux 的
管理和脚本都是分不开的,精通BASH 是我们需要完成的第一步。
我指的是精通,不是一般的了解,因为你只有精通了,用的时间越长,
你会发现script 可以帮我们很方便的干很多事情。这里有一本电子书
提供参考,是我至今见到写 BASH 最全,最好的一本。名叫
AdvancedBash Scripting Guide
《
原创力文档

文档评论(0)