记得最早接触linux是在2000年,那个时候,还在上大学,一个同学从荷兰回来,带回来了一个Linux的拷贝版,记得版本还是Redhat6.2。曾经为安装一个系统让我们忘记疲劳,挑灯夜战,不亦乐乎。那时Linux的学习资料还很少,能够学习的书籍也不多,网上Linux技术社区也很少,就凭着Redhat6.2自带的几页使用说明开始了学习linux的生涯。

时间过的真快,如今已经和Linux打了11个年头的交到,而Linux也在这段时间内获得了飞速的发展,linux技术首先是从网络的技术社区发展起来的,随着互联网的快速发展,各个Linux发行版本如雨后春笋般不断涌现出来,他们各具特点和专长,同时加上RedHat、Suse等主要Linux发行商的努力,以及IBM、英特尔等的大力支持下,Linux已经发展成了一个完全可以和商业操作系统媲美的开源软件。如今,Linux在操作系统服务器领域得到了长足的发展,在中、低端服务器市场中已经成为Unix和Windows强有力的竞争对手,在高端应用方面,如虚拟化、Cluster集群、云计算等,已经动摇了传统Unix的统治地位。同时,近几年来,由于电子政务、电子商务的迅速发展,Linux在政府行业、金融行业、教育行业也得到了前所未有的大发展。目前,Linux技术已经成为IT技术发展的热点,投身于Linux技术研究的IT社区、开源机构和软件行业也越来越多,支持Linux的软件、硬件制造商和解决方案提供商也在迅速增加,Linux在信息化建设中的应用范围也越来越广。总之,Linux产业链已初步形成,并正在得到持续的完善和发展。

分享是linux的核心和根本,Linux作为一个开源的操作系统,有着自己独特的魅力,对于一个Linux爱好者或者Linux初学者,掌握一个合理有效的学习方法是至关重要的,作为一个Linux老鸟,今天就个初学者分享一下自己这几年的学习心得和经验,希望对刚刚踏入Linux之门的初学者有所帮助,学习方法千万种,每人都有一套自己的方法,因此这个方法并不一定适合所有的朋友,特此声明!

1.多动手实践,理论结合实际
要学活、学通Linux操作系统,必须理论结合实际,多多动手操作,例如对每个命令都要亲自操作实践,对于命令的每个参数也要亲自实践,只有这样才能理解其含义,虽然现在网络上关于linux的文档资料很多,单单一味的去看,是没有任何效果的。
记得有很多新手都存在这么一个问题,感觉自己也学习linux时间很长了,基本命令操作也都知道,但是在系统出现故障时,面对Linux却显得无能为力,不知道如何下手,说到底,就是学习的理论知识没有很好的地与实际操作相结合。总之一句话,只有多次动手练习,多多实战,才能掌握其中的技巧。
2.一定要习惯命令行方式工作
Linux下90%的操作都是在命令行下完成的,因而,命令是必须要熟练掌握的,可能刚刚从windows下转到Linux的新手会感到困难,但是一定要努力的适应,这确实有点困难,但是一旦迈过了这个难关,接下来学习Linux的路程将一马平川。很多Linux新手最终放弃linux,都跟这个原因有关。
3.选择一个适合自己的Linux发行版本
linux的发行版本太多了,目前大约有300多个linux的发行版本,但是,请不要为此而感到没有头绪,根据自己学习Linux的方向,选择适合自己的发行版本,例如,如果喜欢Linux的企业级应用,想从事linux服务器管理方面工作的话,推荐学习Red Hat Enterprise Linux发行版本,或者CentOS版本,而如果是为了娱乐游戏等等,推荐你选择Ubuntu Linux,如果你已经是Linux的初中级学者,想继续深入学习,推荐你选择Suse Linux、Red Hat Enterprise Linux等。
4.学会使用Linux的联机帮助
Linux是由命令组成的一个有机系统,因而命令非常的多,常用命令就有上百个,要识记每个命令的用法和参数,是不可能的,每个人都办不到。好在Linux自身提供了强大的联机帮助文档,如果不记得某些命令的用法,查看联机文档即可。例如,如果不清楚tar命令的用法,我们只需在命令行执行man tar,即可列出tar命令的所有参数和用法。熟练灵活运用联机帮助,在linux下工作会带来事半功倍的效果。
5.学会利用网络资源
Linux能获得飞速发展,互联网的力量功不可没,网络上Linux技术性社区、网站、论坛带动了Linux发展的热度,一些狂热的linux爱好者,他们无偿的将自己的学习经验和总结发布的网络,并且在网络的每个角落回答着广大网友提出的问题,这些免费的技术经验和资料是学习linux的瑰宝。
遇到linux难题,搜索引擎绝对是第一选择,基本上99%的问题,都可以在这里找到答案,如果还是不能解决问题,可以去大型linux技术社区论坛,发表提问,热心的linux爱好者一定会帮助你的。
6.学习专业英语
要深入学习Linux,英文一定要过关,技术性的文档,最全面,最专业的都是用英文写的,各种技术文献和高新技术,最先发布的也是英文版本,要把握技术潮流,走在技术前端,英文一定要过关。

如今Linux已经走过了20个年头,作为Linux的忠实爱好者和使用者,带给我更多的是激动和奋进,希望Linux在以后的发展道路上越走越远!以此文与大家共勉!















本文转自南非蚂蚁51CTO博客,原文链接: http://blog.51cto.com/ixdba/631002 ,如需转载请自行联系原作者