当我在大二的时候,我在社团里偶然听到学长们讨论一个从未听过的操作系统——linux。当时的我,很诧异,原来世界上不止一个Windows操作系统啊。于是,我默默记在心里,然后回去之后,赶快打开搜索引擎,百度了Linux。然后发现了Linux操作系统的强大之处。

Linux是一款免费且开源的操作系统,Linux让开展各种实际有用且具有创造性的事情成为可能。Linux不仅是免费的,更是开源的(open source),这意味着任何人都可以获得其代码并根据自己的需求进行修改。

然后我开始各种寻找Linux的初级教程。先是跟着网上的一篇帖子,安装了虚拟机,然后安装了第一台Linux系统-Ubuntu2016。然后跟着网上的初学者教程一步一步的敲命令,虽然一点不理解这些命令的含义和为什么这么写。但是感觉很有趣,就慢慢的跟着帖子敲。但是奈何这些命令太多了,我总是敲着敲着就忘了,而且更麻烦的是,这些命令的参数更复杂更多。顿时就丧失了信心。后来我就去社团寻求学长帮助,然后学长们就向我推荐了一本《Linux就该这么学》的书籍。不得不说,这本书确实帮了我很多。前面几章专门介绍常用命令,跟着书籍敲了一遍,不但理解了这些命令,而且也记住了这些命令。比自己盲目的敲,好的多了。更有趣的是,这本书还专门有一个网站,该网站每天发布各种Linux资讯和技术干货。我还专门收藏了这个网站,然后每天没事的时候就去浏览一下这个网站,真的能学到好多好多最新有用的技术知识。

然后就这样断断续续持续了一学期,最后我竟然可以搭建基本的lnmp等环境和部署基本服务器了。再后来,到我大三准备实习的时候,我面试了一些关于运维的工作,虽然我不是网络专业的。但是凭借对Linux知识的掌握,还是面上了一部分公司,也成功找到了实习工作。这是我做梦都没有想到的。

现在,我已经是工作好几年的运维老鸟了。也不再是当初那个稚嫩的小白菜了。技术上也有了很大的进步。所以作为过来人,我今天真的想分享一些干货给大家。不想让大家白白走冤枉路。

关于学习方法:一是自学,二是跟随别人学习,三是参加培训学习。三者相对而言,都是有利有弊的。大家可以自由选择。但是一定要结合自己实际,来选择。

看书或者看视频自学,对于初学者来说,通过看视频来学习是不错的选择,但是很多人的自控性很差劲,通常都是两天打鱼三天晒网,很多人收藏了好多视频和电子书,但是从来没看过一下。而且自学需要极强的自学能力,还要不能偷懒,要边学边练,一边学习一边操作。但是很少人可以这样做。而且你需要在自学时候,勤于动脑思考,而不是对着视频抄,那样对你来说学了一遍也没有什么用处。依然什么也不理解什么也不懂。

找师傅,很多人抱着“边工作边学习”的想法,其实这有个前提,就是你能碰上一个“好师傅”,然后还要勤于学习,勤于向师傅提问题,勤于请教师傅。但是更要记住“师傅领进门,修行在个人”。所以最终你能学到多少,还是要看你个人的努力程度了。

系统培训,现在腾讯课堂等很多平台晚上都会有一些直播,我们可以自己订阅一些频道,这样即不耽误你白天的工作和学习,还能学到很多技术知识。

可能但是也会存在一些弊端,比如如果你没有按时参与直播,当你中途进去的时候就再也听不懂了。当然现在很多线上培训也有录播课程,我记得我提的那本书的作者就有Linux的线上培训。对于初学或者自学能力差的同学来说,看直播是十分有用的。当然,现在各种培训机构很多,所以大家需要甄别出教育机构的好坏,不要乱花冤枉钱。

综上呢,自学与系统学习,无外乎是“时间”和“金钱”的战争,但无论哪种,最终离不开个人的努力,只是相对的,自学需要付出更多的精力和时间,适合有了基础后,后期单一技术的增强或者公司特定技术的学习;初学者如果想更快更有效率的入行还是选择系统培训的好。

我与Linux的相识之旅相关推荐

  1. linux 1.0 如何运行,观点|Linux 1.0 之旅:回顾这一切的开始

    通过安装 SLS 1.05 展示了 Linux 内核在这 26 年间走过了多远. 我第一次安装 Linux 是在 1993 年.那时我跑的是 MS-DOS,但我真的很喜欢学校机房电脑的 Unix 系统 ...

  2. GNU/Linux 初學之旅

    GNU/Linux 初學之旅 李果正 Edward G.J. Lee 目 錄 0.1 前言 0.2 強烈建議手頭上要有一.二本基礎書籍!!! 0.3 行前準備 0.4 GNU/Linux 的 dist ...

  3. linux超神之旅二

    嗯--果真是二.     背景:远程在CentOS 6.3系统里面安装Oracle和部署项目.     难点: 1.用ssh远程登陆成都的app服务器,再从app服务器内部命令ssh远程内网数据库服务 ...

  4. linux打怪升级之旅-04

    网络基础IP地址 进制数的转换方法 IP地址分类 主机地址总数量 A (1-127) 0/24 2^24-2 127.0.0.1---127.254.254.254 换回地址 换回测试 B (128- ...

  5. linux打怪升级之旅-05

    linux打怪升级之旅-04 SSH批量分发与管理方案小结: 1.利用root做ssh key验证 优点:简单,易用 缺点:安全差,同时无法禁止root远程连接 企业应用:80%的企业 2.利用普通用 ...

  6. linux的学习之旅(初学者)--持续更新中

    具体Linux的信息建议先自己百度了解,本博客是笔者自己的学习记录,因此本博客是按照本人的学习进度及内容而写的,如有错误或者忘记的,欢迎留言告知. 进入Linux系统 Linux系统与Windows系 ...

  7. LINUX 游戏服务器之旅4_mongodb环境

    安装mongodb 1. 下载MongoDB,此处下载的版本是:mongodb-Linux-i686-3.0.2 http://fastdl.mongodb.org/ 2. 解压文件到某目录下,然后重 ...

  8. Scientific Linux 6(x86_64) 之旅

    ThinkPad T400 yum install gcc* kernel-devel* -y 1.安装显卡驱动 下载驱动:http://support.amd.com/us/gpudownload/ ...

  9. [笔记]Linux内核学习之旅--软中断与tasklet

    关于软中断上一篇文章有提到,这一篇文章就记一点关于tasklet的东西吧 tasklet是一种特殊的软中断,一般挂在中断号为0和5的中断向量上.tasklet也作为一种可延迟的中断存在,为什么这样说, ...

最新文章

  1. 如何用 Graylog 管理日志?- 每天5分钟玩转 Docker 容器技术(93)
  2. Java 重入锁 ReentrantLock 原理分析
  3. C/Cpp / const 用法
  4. 你真的了解Python吗?这篇文章可以让你了解90%
  5. 每天一道LeetCode-----将有序序列转成高度平衡二叉搜索树
  6. 《零基础看得懂的C语言入门教程 》——(九)C语言二维数组与循环嵌套
  7. 锐捷亮相GITC:请互联网企业为我点个赞!
  8. 职业学校计算机知识试卷答案,2016中等职业学校计算机等级考试题库(含答案)计算机基础题库...
  9. .NET、C#和ASP.NET三者之间的区别与联系
  10. (三)Redis两种持久化方案
  11. linux添加pacman命令,pacman 命令详解
  12. 计算器如何输出log以2为底的对数(利用对数log换底公式)
  13. stm32呼吸灯程序_STM32寄存器操作点亮LED灯
  14. 线性同余法产生均匀随机数C语言,利用线性同余法产生随机数进行同步计算
  15. catia中的螺旋伞齿轮画法_使用CATIA绘制斜齿轮(直齿轮)得画法教程.doc
  16. 语义分割标注工具Semantic Segmentation Editor 快速安装指南
  17. 大话测试数据(二):概念测试数据的获取
  18. 路由器IP地址的配置
  19. steam++工具箱
  20. mysql 多主多从

热门文章

  1. Python 为什么要保留显式的 self ?
  2. 模板引擎-模板引擎渐进进化
  3. 圆圈中最后剩下的数字
  4. TCP服务端程序开发
  5. python线程执行带有参数的任务(args、kwargs)
  6. TCP和UDP应用场景
  7. 人工智能及其应用(第5版).蔡自兴-1-5章课后习题。【部分无答案】
  8. 组原-OS-政治截图
  9. 技术12期:如何设计rowkey使hbase更快更好用【大数据-全解析】
  10. 刷脸背后,卷积神经网络的数学原理原来是这样的