您的位置:首页 > 运维架构 > Linux

写给初学者的话-----Linux自学之路

2014-03-30 13:22 183 查看



资料整理

livelinux安装http://blog.csdn.net/fmeng23/article/details/21406619

top500
www.top500.org

netcraft
www.netcraft.com

系统下载:最好到官网下载,网·盘下载

推荐视频教程:网·盘下载

Linux书籍整理:网·盘下载

Linux证书考试:网·盘下载

转载说明出处 http://blog.csdn.net/fmeng23/article/details/22580261

说实话,开始接触Linux的原因动机十分不纯,呵呵。Linux,一种命令行的进行操作的系统。使用起来在朋友圈里是不是倍有面子,顿时有种高大上的感觉,呵呵。但是,当我一点点接触Linux,当我一点点的接触网络和编程这个奇特的世界的时候,我原本的观念想是被什么东西洗礼了一番似得。学习吗,首先要做到虔诚,不浮夸,不张扬,低调。因为再我们这个行业,你我都无法知道“水”到底有多深。时刻保持一个沉静的心,也是为自己留一条后路呀。

这里还是先说明为好,如果你真的只是为了在自己笔记本上装上一个linux就感觉在朋友面前很成面子的话。如果那样的话,我觉的你完全没有必要花大量的时间学习它,了解了解就得了。学习有时候挺像恋爱的,只有你真的喜欢,才会对他(她)不离不弃。这里,想问一句,你,真的喜欢linux吗?

是否真真正正的喜欢Linux,是你能坚持下去的关键。

1. 为什么要学习linux?

因为本人是从事web编程方面的工作,所以在学习过程中渐渐接触到了Linux这么一个玩意。这里我只讲linux跟我以后从事工作的关系,Linux和其他学科之间的联系,本人也不清楚,我只讲自己能理解的。大家都知道无论是电脑还是其他移动设备(包括手机,平板电脑等)在运行应用程序的时候都有联网的需求。那么联网,连网,到底是连的什么网啊?先不管是什么网,这一端是手机登客户端应用,那么那一端当然是服务端了。服务端是什么东西?服务端当然就是服务器了。所以我们有必要了解一下服务器这玩意。服务器说白了就是一台电脑呗,用这种电脑可以维系和客户端或其他服务器之间的联系。既然服务器是一台实实在在的东西,它是怎么运行的呢?它使用的是什么系统呢。这里列出一些官方资料。http://www.top500.org/statistics/list/

本来想着是查找写2014年的最新统计信息,但是,top500张只有2013年11月份的统计。





可见,Linux这个小系统在server端的分量有多大了。这里,需要指出的是Linux是由Unix符合Unix的一些规范,两者很相似。可见现在99%以上的服务器都是使用linux或unix服务器的,令人觉得好笑的是。微软这个老顽固有些服务器也是使用linux系统。这一点也证明了我们学习linux系统的必要性。

2. Linux是什么?

当然,当你要接触或者想要接触linux的时候,你一定知道Linux是一个操作系统。该系统是不同于我们使用的windows或mac系统的。它有自己的特性。(如果linux和其他系统一样,也没有什么存在的价值了。)我这一部分我也不想多说什么废话了,百度一下,google一下信息一大把。

3. 怎样学习Linux?

这一部分才是我要多说几句的地方,同样也是本人认为最重要的部分。

我还记得小学的时候,老师给我们呢上的第一堂作文课。“今天我们的作文课很简单,就是把xxx作文抄一遍就行了”老师在讲台上说了这样一句话就走开了。以前还以为这老师是不负责任,后来渐渐明白了老师的用心,抄作文其实就是学习写作文的一个最初步的一种学习方法。对呀,你连作文是个什么东东都不了解,就不要谈什么技法了,更不用谈要写出一篇好的文章了。当我们大家都抄一遍作文,这样就会对作文这东西有个整体的了解,那么无论是老师授课还是自己读书都是有头绪的。这个小例子,我想说的是,在我们从来没有接触一项新事物的之前,我们要做的就是全面了解它,认真思考里面的东西,多问几个为什么。个人是不建议初学者,抱着一个linux书大看特看的。

看看视频教程,对linux有个整体的把握。为什么要先看视频呢?为什么不是先看书?为什么不是先上网下个Linux装在自己电脑上玩玩呢?书本虽然记录的信息详细,初学者往往十分迷茫,不知道那些重点,那些很少使用的部分。要知道Linux的知识点是很繁琐的,要想一遍就把书弄透是很难的,在看书后上机也是会出现很多问题的。(本人在看书学习过程中就积累了很多问题,问题有重要的知识,有些则是无伤大雅的小问题)当然一本书放在那里,不像是视频动态的形象,有情感。(这样你就不容易发困)另外,视频中的老师也会扩展一些相关的知识,这样你在理解知识的时候就会相对容易。那么,要是你急于装个系统玩玩,并且想配好所有的环境的话,我想还是先忍一忍吧,看上几个视频教程再说吧。因为本人也曾盲目的安装过不少版本的linux,在安装linux过程和配环境中发生了种种问题。当然问题有大有小,只有通过搜索来解决。虽然也解决了不少问题,但是还是感觉自己不值得。因为,稍微看看视频翻翻书,理解一下概念就能解决不少问题。为了要做一个会思考能独立解决问题的程序员先忍一忍吧,先细细的理解一下基本概念吧。

Linux先安装在虚拟机上还是安装在实体机上还是……个人建议还是先虚拟机上做吧。因为在你先在还是的自己的windows或者mac吧,想着装个双系统什么的。但是,我还是明确的告诉你,如果你对linux不是很了解,那windows的那一套来对付linux是完全行不通的。例如,本人初次在实体机上安装linux后遇到了,无法联网。那么你很可能重启进入windows去搜索解决办法。如果你没有另一台联网的电脑,不断重启是不是很麻烦。在虚拟机上安装linux则是完全不同的,除了问题我们还有windows啊,用window是来搜索或者解决问题啊。所以,如果你没有另一台电脑的话,我还是建议你现在虚拟机上做些测试吧。但是,如果你已经玩linux一段时间了,就可以尝试着在自己电脑上装个双系统。这样也比在虚拟机上运行的流畅些。还是那几句话,先不要急着在linux上配置开发环境。如果你还没有对linux这个东西有一个系统的了解。同时,可以试试livelinux这个小东东,就是一个移动的小东西,随插随用,很是方便呀。废话就少扯了,如果你真的对livelinux感兴趣的话,可以参见本人的另一篇文。Turn
that page-->

怎样记忆那些该死的命令? “linux的命令实在太多了,我们只要记住写常用的就行了。”很多书都是这么写的。我在这里到想是问一句,哪些事常用命令,命令又是在什么时候会用到呢?所以这是就体现看视频教程的重要性了。视频里有演示呀!那些老师经常敲得命令就是常用的命令呀!在看视频的过程中,我们也没有必要刻意的去记忆那些命令。只要有个印象就行了,在看视屏过程中一定要把握老师的讲课节奏,多思考呀。但是,虽说我们用这种学习方式已经可以学习命令了,总还有一些命令我们不能掌握。此时,我们就应该合理的记忆了。举个简单的例子,fsck这个命令式什么意思?这个命令可是英文字母的缩写哦。File
system check(文件系统检查),是不是见名知意,很容易记忆。所以当我们遇到些复杂的命令的时候,可以查查命令的原语。那样记起来就很容易了。即使这样,我也会有些命令总也记不住,那我们就应该求救man了。里面有系统的解释呀,也是我们学习linux的神器。

4. 我们有什么认证考试和怎样考试?

百度上讲的很清楚,点击这里好好看看吧。点击查看百度关于Linux认证的介绍吧。

说实话,Linux的认证也是鱼龙混杂,我还是很提倡考红帽的认证的。这也本人认为大学期间要考的证书之一哦。我个人觉得自己考证的目的只是督促自己学习,同时给自己证明自己的机会。

所以我们还是一同看看REDHAT这个认证吧。

红帽认证官网:www.redhat.com/training (Redhat 认证官网)

5. 学这门技术可以从事哪些工作。

这个吗,当然可以去各大招聘网站瞧瞧了。具体哪项技术值多少钱,比我“吹”清楚。

呵呵!路在脚下,莫愁远方!Good luck!

Fmeng
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息