文档章节

本人亲身讲解本科期间学习Linux系统过程

 云端等你
发布于 2017/06/29 12:46
字数 1440
阅读 14
收藏 0

学习Linux也有一段时间了,回首这段时光,既迷茫过也既充实过。当时刚接触Linux是在大学,身边的同学都在学习,我想我也该学点一技之长了。我本科并不是计算机专业的,关于软件的课程也就只有C++,所以想要学习Linux得多花课余时间。

高考完选择专业的时候自己并不是很清楚,也并不知道自己专长在哪里,专业的选择全靠家人给选。上了大学,慢慢的发现自己对一些软件编程感兴趣,正好,学校开设了Linux的选修课程,于是我就毫不犹豫的选修了这门课。在我学习的过程中,我发现了一本真的很适合初学者的书叫《Linux就该这么学》,之后会谈到这本书对我的帮助。开始的时候并不知道Linux是什么东西,带着对计算机的喜爱,我开始了Linux的学习之路。

经过了一学期的学习,我对于Linux有了一定的认识,也慢慢的喜欢上了这门课,感觉自己的选择是正确的。当然,一个学期的课程显然是不够的,这需要我在课余的时间做更深入的研究。因为Linux是开源的,有很多源代码,这使我学习起来变得很轻松。开始的时候只是学了一些基础部分,对与Linux的结构体系比较清晰,再加上老师的点播与耐心的讲解,使我很容易理解,其实这些也只是一些基础,真正想要入门,我感觉这些是不够的。随着时间的流逝,我也陷入了迷茫。

当然,因为Linux网上资源很多,IT精英也层出不穷,代码也有很多,可是找到真正能带我入门的资料却很少,很多资料虽然内容很全,涉及的知识也很广,但是那些只适合大牛们翻看,对于我这种急需入门的菜鸟来说,看那些资料只能越看越糊涂。偶然的机会,我接触到了《Linux就该这么学》这本书,这本书是用最新RHEL7系统为背景辅以RHCE为目标也算是得心应手,这本书写的都是实战东西,很少废话,能随时检查自己的学习进度。学习Linux不是短时间能学的很好的,这个需要知识的沉淀,只有坚持的使用Linux才能变得很熟练。边看书边实践是个很不错的方法,实践中遇到问题不要放弃,去书里面找答案,你一定会找到。

刚开始学习Linux肯定会有很多问题,也很吃力。在这里就我的学习经验给大家一点建议。首先,要明确一点,会操作一点Linux的大有人在,而能真正使用Linux解决问题的少之又少。所以我们要摆正态度,真正深入进去学习Linux,要真正领悟Linux的精髓所在,系统的学习Linux。想要用Linux有所作为,一定要忘记windows的思维方式,慢慢习惯Linux 的操作方式,从内心喜欢它,才可以真正掌握它。其次,你需要一本好的入门教材。一旦你下定决心开始学习Linux,第一件事就是去找一本适合自己的书,很多人感觉这种实践的东西看书作用不大,那你就大错特错了。一本好的书不仅能带你入门,还能给你解答很多疑问,这是其他渠道资料所没有的。看书可以让你快速领悟Linux的操作方式,系统的基本使用等等。而且写书的大神可以帮你一起搭建Linux的框架,有一个宏观的认识。有了整体的认知,便可以继续往前探索。尤其是初学阶段,一定要多看书,不要遇到问题就想去找被人帮忙,一般初学的小问题是可以通过查找书来找到答案的,实在不行了再找别人帮忙。市面上的关于Linux的书琳琅满目,对于初学者容易看晕,不知道如何选择。上文已经提到了,《Linux就该这么学》这本书是我见到的最适合初学者的图书,内容充实,讲解到位,没有虚假的话语,全部都是干货,书籍基于最新的Linux系统编写而成,并且配套软件及资料完全免费,从基础带你入门,循序渐进提高课程难度,能帮助初学者很快入门,同时能解决不少问题。然后,当你看完了书,清楚了基本的知识点,基本上应该是入门了,这时候你需要扩充一下自己的知识面,多学习一下Linux命令,慢慢的知识积累,也掌握了一定的命令用法之后,可以尝试进一步学习管理系统,了解系统结构,链接分享给大家http://www.linuxprobe.com/,希望慢慢的你就能和我一样熟练掌握Linux。

最后,我想说一下Linux认证,他到底有没有用呢?我个人的观点是,如果你以后要去企业工作的话,这个认证还是很有用的。有这一项技能证书,企业能在一方面认识你。当然,技术才是硬道理,有证书有经验的技术型人才才是企业需要的。

© 著作权归作者所有

粉丝 3
博文 126
码字总数 183841
作品 0
西安
私信 提问
C语言+汇编语言+android

我是非计算机专业的应届本科毕业生,大学期间把几乎所有的精力都放在计算机专业的理论学习上,所以虽然混到本专业学位,但还是铁了心要在计算机软件开发方向发展。马上就到离校时间了,望看报...

fromdtor
2012/06/09
2.8K
22
广州找个C++/Qt实习岗位难吗?

计算机专业,现在广东工业大学读研,研一马上要结束了,于是想找份实习工作积累下经验。自己以前本科主要时用C#/APS.NET开发网站,后来考研期间和微软断了联系,关注开源,主要学习和使用 C+...

whinc
2014/05/09
532
0
Linux内核学习四库全书

关于内核学习我建议不要上来就读内核而是先了解内核的构成和特性,然后通过思考发现疑问这时再去读内核源码。即先了解概貌在读局部细节。而且内核分成好多部分,不要只是按照顺序去读,应该针...

晨曦之光
2012/03/09
1K
0
一个本科学生对Linux的认知

一个本科学生对Linux的认知 我是一名大三的普通一本大学的软件工程的一名学生,学校开设了一些关于系统开发的课程,纸上得来终觉浅,学校的课程课时较短,想要在56个课时之内学会一些公司需要...

linuxCool
2018/12/13
11
0
步入研二,迷茫中,搞底层框架研究(或者linux内核)还是做上层应用前途哪个好呢!?

本人现已步入研二,想抓紧再学一些新技术,不知道往什么方向啊? 我研究生的方向是,移动终端的性能和能耗的评测。现在对android的整体框架已有点了解,但是要全部搞懂感觉压力好大;对linux...

wangxigui
2013/09/23
3.9K
11

没有更多内容

加载失败,请刷新页面

加载更多

3_数组

3_数组

行者终成事
42分钟前
7
0
经典系统设计面试题解析:如何设计TinyURL(二)

原文链接:https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
今天
7
0
使用logstash同步MySQL数据到ES

概述   在生成业务常有将MySQL数据同步到ES的需求,如果需要很高的定制化,往往需要开发同步程序用于处理数据。但没有特殊业务需求,官方提供的logstash就很有优势了。   在使用logstas...

zxiaofan666
今天
10
0
X-MSG-IM-分布式信令跟踪能力

经过一周多的鏖战, X-MSG-IM的分布式信令跟踪能力已基本具备, 特点是: 实时. 只有要RX/TX就会实时产生信令跟踪事件, 先入kafka, 再入influxdb待查. 同时提供实时sub/pub接口. 完备. 可以完整...

dev5
今天
7
0
OpenJDK之CyclicBarrier

OpenJDK8,本人看的是openJDK。以前就看过,只是经常忘记,所以记录下 图1 CyclicBarrier是Doug Lea在JDK1.5中引入的,作用就不详细描述了,主要有如下俩个方法使用: await()方法,如果当前线...

克虏伯
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部