综观现在互联网+的发展以及应用,作为一个从事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. git Bash下复制粘贴

    git复制:Ctrl+insert git粘贴:Shift+Insert git常用快捷键链接地址:https://www.jianshu.com/p/cc1fbd89e087 在gitHup上下载他 ...

  2. 在线html编辑器

    1.http://liveweave.com/ 2.有时间研究下这个. http://dabblet.com/gist/4034534 3.10个免费的在线编辑器. https://www.ev这个需 ...

  3. linux下逻辑卷管理 调整分区大小

    [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 50 ...

  4. 单细胞数据高级分析之消除细胞周期因素 | Removal of cell cycle effect

    The normalization method described above aims to reduce the effect of technical factors in scRNA-seq ...

  5. CSS3实现烟花特效 --web前端

    烟花特效,比较简单,直接贴代码了…… <!DOCTYPE html><html lang="en"><head> <meta charse ...

  6. android -------- 我创建的第一个 NDKDmeo 案例

    前面的NDK是弄的官方的,自己弄了一下,弄让他运行起来,今天来简单的写一个. 我是在Eclipse中开发的,创建一个NDKDemo项目,然后如下图: 在项目上–>右键–>Android T ...

  7. android-------Android Studio使用MAT分析工具遇到的错误

    今天主要介绍一下我使用MAT工具分析文件时遇到的一个错误 Error opening heap dump 'a.hprof'. Check the error log for further deta ...

  8. vs2013+caffe+cpu

    1.下载caffe官网提供的工具包,复制Windows下CommonSettings.props.example,后缀改为CommonSettings.props 2.由于电脑无GPU,所以修改复制过 ...

  9. Confluence 6 指派和撤销空间权限

    指派空间权限 希望添加一个新用户或者用户组到权限列表中,从希望选择的选项中查找用户组或者用户,然后选择 添加(Add).用户和用户组将会显示在列表中:选择你希望引用的权限,然后选择 保存所有(Save ...

  10. KDD Cup 99网络入侵检测数据的分析

    看论文 该数据集是从一个模拟的美国空军局域网上采集来的 9 个星期的网络连接数据, 分成具有标识的训练数据和未加标识的测试数据.测试数据和训练数据有着不同的概率分布, 测试数据包含了一些未出现在训练数 ...