综观现在互联网+的发展以及应用,作为一个从事IT行业的人员,应该懂得Linux占比多大份量,所以说,去掌握Linux是一种相当重要的谋生途径,当然,如果你对它产生情感那更好。
这篇文章主要是本人结合自身多年的工作经验,以及这么多年对Linux的理解,当然也离不开开源情怀,谈谈Linux的学习方法与学习中应该注意的一些事。
曾经的我,连Linux是什么都不知道。所以我们应该从最基础的学起,Linux入门其实很简单的,最大的问题是需要耐心,需要爱折腾,要有独立思考的能力。不去反复折腾可以说是学不好Linux的,举一反三是学习Linux的一大绝技(个人想法),所以一定不要怕折腾。
我相信大家一定都在使用Windows,所以第一次接触Linux,首选是在虚拟机中尝试它。虚拟机有Virtual Box和Vmware 两种,选哪种看个人喜好(Virtual Box是开源的,VM是收费的)。
Linux其实指的是一个操作系统的内核,Linux发行版才是操作系统,不懂的请移步百度问问度娘吧。我选择的发行版是CentOS,可以说是RedHat的克隆版本,完全使用RedHat的源码重新编译生成,与RedHat的兼容性那是没的说,况且目前市场上,企业中大多采用的还是redhat版本。

1、Linux基础
首先得选择一个版本,当初我选择的是6.2,现在比较新的应该是7了吧。选好后,在虚拟机安装它,开始使用它。具体操作方法我就不一一描述了,最近发现挺不错的一本书《Linux就该这么学》仅供参考学习我的建议是忘记图形界面,直接接触命令行界面,遇到问题则要满世界的去找,去问,如何用命令行解决你的问题。
当然了,在这个过程中,你一定要将Linux的命令了解并掌握的不错,最起码常用的命令得会用,还要建立自己的知识库,里面可以是你学到的各项知识,也可以是你积累的经验等等。
最重要的一点就是通过你自身积累的知识和经验,最终形成独一无二的Linux思维。
2、学习的过程需活学活用
很多Linux学习者都会遇到:每个命令都很熟悉,但是在系统出现故障的时候,却无从下手。不知道在什么时候用什么命令去排查去解决问题,这是很多linux新手最无奈的事情了。很多时候都会认为这都是经验的问题,但是好的学习方法想必会弥补这种情况。
每个命令的参数含义,在书本上说的很清楚,看起来也很容易理解,但是一旦组合起来使用,却并不是那么容易,没有多次的动手练习,其中的技巧是无法掌握的。
在人类记忆的曲线中,必须要不断的重复练习才会将一件事情记得比较熟。同样的,学习 Linux 也一样,如果无法经常学习的话,学了后面的,忘记了前面的;还有些linux初学者也学了很多linux知识,但是由于长期不用,导致学过的东西在很短的时间内又忘记了,久而久之,失去了学习的信心。可见,增加实战技能,只有勤于动手,勇于实践,这也是学好linux的根本所在。
3、学会独立思考,独立解决问题
遇到问题,首先应该是如何自己去解决这个问题,可以通过看书查资料,网络搜索引擎,技术论坛等等,通过这种方式不仅锻炼了自己独立思考问题的能力;另一方面无形中自身的技术上也会得到快速提高。
同时要学会使用Linux联机帮助,主流的linux发行版都自带了非常详细的帮助文档,包括使用说明和FAQ,从系统的安装到系统的维护,再到系统安全,针对不同层次人群的详尽文档。仔细阅读文档后60%的问题都可在这里得到解决。例如,对于一个linux top命令的使用,你不是很熟悉,那么只要你在命令行输入man top, 就会得到top的详细说明和用法,学习和工作中多要多思考,善于总结经验。
4、Linux学习基本步骤
其实Linux的学习步骤并不是一成不变的,可以应人而异的。在这种时候就应该有一本书作为参考,作为一名无形的引导者。本人最近仔细研读了《Linux就该这么学》这本书,觉得这本书不错,可以很快带你进入Linux的世界。大家周所周知,学习的前期如果一直处于失败的情况下的话,长期下去你就失去了学习Linux的信心和决心。而《Linux就该这么学》这本书会一步一个脚印、循序渐进的引导着你去学习Linux,这本书在每一个知识点都有大量的详细的图文介绍,每个实验实例都配有详细的命令介绍,你只需要跟着它走即可,坚持下去,相信你会收获到很多。
这样的话,你可以少走不少弯路,所以这样的学习思路也是一种不错的选择。此文的观点仅代表个人观点。

学习Linux系统的方法有很多,适合自己的才是最好的更多相关文章

  1. 学习Linux系统的方法经验

    Linux系统是一个开源的高效的以命令行为主的操作系统,主要用于服务器操作系统领域.对于Linux操作系统更多详细准确的解释大家可以网上找到<Linux就该这么学>的第0章介绍的比较详细: ...

  2. 应届毕业生如何通过学习Linux系统选择一份高薪职业

    2017年全国高校毕业生人数795万,史上"更难就业季"大学生就业形势,再加上出国留学回来的约30万以及没有找到工作的往届毕业生,预计将有1000多万大学生同时竞争. 如果我们不是 ...

  3. 学习linux/unix编程方法的建议(转)

    假设你是计算机科班出身,计算机系的基本课程如数据结构.操作系统.体系结构.编译原理.计算机网络你全修过 我想大概可以分为4个阶段,水平从低到高从安装使用=>linux常用命令=>linux ...

  4. 给学习Linux系统小白的两三个建议

    前段时间看过一个针对国内Linux使用情况的调研表,有了不少感慨.现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确少之又少.无论是公司还是学校,办公基本 ...

  5. (转)由su和su -的区别谈学习linux运维方法

    由su和su -的区别谈学习linux运维方法 原文:http://blog.51cto.com/oldboy/1053606 由su和su -的区别谈学习linux运维方法一例 老男孩Linux培训 ...

  6. 学习linux/unix编程方法的建议,学习Linux的四个步骤(转)

    解答:学习Linux的四个步骤假设你是计算机科班出身,计算机系的基本课程如数据结构.操作系统.体系结构.编译原理.计算机网络你全修过我想大概可以分为4个阶段,水平从低到高从安装使用=>linux ...

  7. 与你们分享我学习linux系统的三大妙招

    一说到linux,我们就自然会想到企业服务器系统,目前市场上的网络设备都是使用linux内核操作系统,一些网络服务器也是使用linux操作系统下面的服务搭建实现的:目前操作系统这块也基本被linux占 ...

  8. Linux学习-->linux系统在移动硬盘的安装

    由于自己看了一些文章和linux的好奇,想来一窥Linux的奥秘,因此自己准备学习使用Linux系统,这里记录下自己的安装过程,方便以后自己重装系统时进行查阅. 参考的书籍是鸟哥的<Linux私 ...

  9. 正确学习Linux系统的5个建议

    摘要: 最近几年Linux系统应用越来越广泛,以至于很多人开始热衷学习Linux.但是我们都是从小都是学习windows系统长大的,从windows 98到现在的windows 10,而根据学习win ...

随机推荐

  1. Android 用虹软SDK做人脸识别

    人脸识别第三方sdk比较多,但是大多都是收费的或者限制次数什么的,虹软的效果还不错,全免费也不需要联网 V1.2版本使用和快速集成:https://www.jianshu.com/p/8dee89ec ...

  2. 基于虹软sdk,java实现人脸识别(demo)

    ## 开发环境准备:###开发使用到的软件和工具:* Jdk8.mysql5.7.libarcsoft_face.dll(so).libarcsoft_face_engine.dll(so).liba ...

  3. RabbitMQ消费方式汇总

    在学习本章节前,请先学习之前的章节:Java访问RabbitMQ:https://www.cnblogs.com/duanjt/p/10057330.htmlRabbitMQ消息发布时的权衡:http ...

  4. 开发自己的R包(转)

    R不必说,数据统计分析可视化的必备语言,R包开发的门槛比较低,所以现在随便一篇文章都会发表一个自己的R包,这样有好处(各种需求早有人帮你解决了)也有坏处(R包太多,混乱,新手上手较难).作为生信工程师 ...

  5. linux权限管理之进程掩码

    进程掩码 mask umask ======================================================== 文件权限管理之: 进程umask进程 新建文件.目录的 ...

  6. android -------- ConstraintLayout 宽高比和偏移量比(三)

    前面的文章 ConstraintLayout 介绍 (一) ConstraintLayout约束属性 (二) 此博文主要讲解: app:layout_constraintHorizontal_bias ...

  7. android--------自定义控件 之 基本实现篇

    前面简单的讲述了Android中自定义控件中的几个方法,今天通过代码来实现一个简单的案例 自定义一个扇形图 自定义控件示例: 这里先介绍继承View的方式为例 public class Circula ...

  8. BASE64图片转字符串

    Java代码图片字符串互转 /** * 将base64字符串转成图片 * TODO * @param imgStr base64图片字符串 * @param path 目标输出路径 * @return ...

  9. 小程序分享转发功能实现demo

    /** * 用户点击右上角分享 */ onShareAppMessage: function() { //分享 console.log("分享") var that = this ...

  10. P4426 [HNOI/AHOI2018]毒瘤

    挺不错的一个题. 题意即为求一个图的独立集方案数. 如果原图是一棵树,可以直接大力f[x][0/1]来dp. 由于非树边很少,考虑2^11容斥,强制某些点必选,然后再O(n)dp,这样应该过不了. 发 ...