Linux系统资深运维工程师的进阶秘籍
2010年毕业,从事IT行业已经接近7个年头,一路走来有很多不足,不论是技术上的还是工作当中的待人接事等,但正是这些不足让我有了现在的进步,技术上从最初的做水晶头,综合布线到服务器上架,网络设备调试,服务架设等,从管理一台网络设备到管理上百台设备,职位上从网管到系统工程师,再到技术支持,经历过形形色色的项目,不谦虚的说可以算上一个资深运维工程师,周围也有不少朋友经常和我一起探讨技术和工作,生活当中的问题。写这篇文章是希望从我自己从一个IT菜鸟到现在资深工程师的经历中提取出一些心得帮助一些需要帮助的IT新手。所以欢迎大家和我交流探讨!

进阶秘籍之一:聚沙成塔
由于大学选择了计算机专业,需要学习基础的C语言,虽然当时报专业的时候觉得学习计算机就是当黑客的感觉,但是C语言真的是给了我当头一棒,跟着老师学了好久还是什么也不懂,而且每次想要自己学习的时候 都会觉得书中的知识都因为自己“没有底子”而不能理解书中的含义,所以久而久之就放弃了,当然学校期末的考试也挂掉了,当拿到了大学中第一次补考之后,自己想了想还是得学好C语言,毕竟它是编程的基础知识,所以利用假期,我自己静下心来看了一个月的C语言,而且在之后的补考之中考出了90分,并且再看到当初哪些不理解的知识点时,发现竟然已经清楚的了解知识点含义。相信大家也一定有过类似的经历,比如说 高中时候看初中的课本 就会觉得怎么可能学不会的这种感受。 虽然大学的考试并说明不了什么,但是却告诉了我一个道理:学习一门新的技术时,可能并没有特别平顺的学习体验,有很多知识是台阶式的,这时候就需要我们静下心来,慢慢的吃透这些自己暂时理解不了的知识,只有慢慢的"聚沙"的过程才会有一天你会感受到茅塞顿开,这时也就是"成塔"的时刻并且说明自己的学习也有了一定的成就。我希望从事IT工作的新人或者准备入行的同学不要有太多技术上的顾虑,认为自己不是科班毕业,不适合IT行业, 其实不论在那个行业,并不是所有人都是科班毕业的,我认识很多人都不是科班毕业,有的甚至和IT专业一点边都不沾比的。入IT这一行,需要你静下心来,沉淀自己,"聚沙成塔"!
进阶秘籍之二:学思结合。
第一个秘籍里说道了学习的时候曲线会比较陡峭,所以有的知识点会不理解,需要自己积累知识来解决,但是并不是说傻傻一遍一遍的看书,有时候需要自己动脑子去想,这个知识点是基本概念是什么?这个知识点是为了解决什么问题等等。从来学习都需要注意学思的结合,不懂的知识你看再多遍如果不加以自己的思考,你永远不懂,古人说的好:"学而不思则罔,思而不学则殆"。运维这门学科,有了好的基础,你的学习之路只会越来越快,越来越顺。万丈高楼平地起,再高的楼也需要打好地基才能够稳定,运维也一样,只有基础好了,在学习更加高级的知识,才会理解的更快,更加透彻,掌握的更加牢固!例如如果你连基础的linux系统命令都记不住,那你怎么能够快速的搭建服务器集群,高可用环境等等,更别说理解其中的奥妙了。
进阶秘籍之三:学会提问。
即便上面的2点你都做到了,但有时还是遇到各种各样奇怪的问题,解决问题的过程是痛苦的,因为很多时候没有别人的帮助你只能够靠自己来解决问题,这时候你手边所有的书籍,资料,亦或者是搜索引擎都成为你解决问题的工具,在现在这个通信如此发达的社会,我相信大家一定加了各种各样的技术交流QQ群,但在群里提问的时候一定要注意你提问的姿势,第一 遇到了什么问题,最好能够故障复现,并且把错误提示以图片的方式保留下来 第二 自己尝试过什么办法来解决 以及解决的过程 第三 把自己环境交代清楚。这样让群里的高手能够理解你出的问题是什么,该如何下手,这样一来,即节约了大家的时间,也增加了你问题被解决的可能性。实在是利人利己!
进阶秘籍之四:持之以恒
IT是一个知识更新较快的行业,各种新的技术,框架,语言都在飞速发展,也许今天流行PHP,明天就流行Ruby,python了,但是技术的根本是不变的,需要我们掌握最基础的知识,有了基础就算技术更新快,我们也能快速的掌握新兴的技术,无论哪个行业坚持都是成功的必要条件,如果三天打鱼两天晒网,你肯定是一事无成,但是如果大家用正确的方法并持之以恒,相信大家一定能在自己的领域中有所建树!
最后我想强调的是,新手不要过多的贪多贪全,比如linux命令有很多参数,选项可以搭配,但是没有必要把所有的参数记住,只需要最常用的基本选项即可,但是新手往往没有辨别这些的能力,这就需要老师们多下心思去总结工作中那些命令参数是经常使用的。可见一本靠谱的教材对于新手来说是多么的重要,有的书籍别说看里面的内容了,单单看你书籍的厚度就把新手给吓到了。我在学习期间也看了很多书,最近有本叫做《Linux就该这么学》教材,我觉得比较适合新手学习,第一 书籍是以现在红帽RHEL7系统来做讲解,这样确保了知识先进性,不至于说学出来的技术已经淘汰了。第二,书中去除了一些没有用的复杂知识,对于新手来说过于复杂的知识点是不适合学习的,不仅会给初学者打击还会拖延学习的进度。第三,知识成体系,看完之后可以对你运维当中的技术有个比较系统的了解。好了上面我的一些对于新手的建议,希望当中有适合你的“秘籍”,对你的学习有所帮助!
Linux系统资深运维工程师的进阶秘籍的更多相关文章
- Linux系统常用运维命令汇总
因为这段时间加入Java后台开发,所以对Java后台开发必会的Linux系统指令进行了熟悉这里进行汇总; tar 参数说明:-x: 解压 -z:有gzip属性 -v:显示所有过程 -f:文件名 -c: ...
- linux系统常用运维命令
目录/文件处理命令 mkdir dirname 创建文件夹 mkdir -p /tmp/a/b 递归创建目录 rm -rf dirname 删除目录及内 ...
- Linux系统日常运维-修改IP地址
分享下高手写的很好的文章 IP地址.子网掩码.网络号.主机号.网络地址.主机地址 step 0: check the iptables.selinux service iptables iptable ...
- Linux运维工程师成长必经之路
本路线图是从0基础开始,全方位由浅入深,按照多年Linux培训经验和优秀教学方法制定的学习思路和学习方法,路线图包括初级入门.中级进阶.高级提升和资深冲刺四个阶段,每阶段对应着不同优秀的课程和学习方法 ...
- Linux 运维工程师学习成长路线上要经历哪四个阶段?
之前曾看到一篇新闻,Linux之父建议大家找一份基于Linux和开源环境的工作.今天就来聊一聊我的想法,本人8年Linux运维一线经验,呆过很多互联网公司,从一线运维做到运维架构师一职,也见证了中国运 ...
- Linux运维工程师学习成长路线
不过大家的留言都很精彩,希望大家也可以去留言区逛一逛~~ 好在这不是最后一期送书,之前已经有了好多活动,小编一定继续为大家多送些福利. 希望大家可以一如既往的关注脚本之家,支持爱你们的小编,共同进步! ...
- 浅谈Linux系统运维工程师必备技能
一.什么是运维工程师 相信读者们必定听说过Linux,也听说过运维工程师.那么运维工程师是个什么概念呢? 百度百科上的官方解释如下: 运维工程师(Operations)在国内又称为运维开发工程师(De ...
- Linux系统运维工程师入门绝招放送
运维是干嘛的?安装服务器系统?重装系统再装系统?背锅的? 我就稀里糊涂的,这样报着必死的决心,考下RHCE认证,走上了Linux运维的道路,成为了一名linux运维工程师.有些心得跟大家分享下,避免小 ...
- 要成为linux网站运维工程师必须要掌握的技能
要成为linux网站运维工程师必须要掌握的技能 2015-07-27 发表 老男孩点评:感谢此文的作者,写的非常到位,值得入门的初学者认真看看 我是一名linux运维工程师,确切的说是网站运维工程师, ...
随机推荐
- 安卓开发:在Mac系统中搭建安卓开发环境
第一步:检查下自己的电脑上有没有安装JDK(Java Development Kit)(2019年7月安装的最新版是JDK 1.8.0_181版本),通过在终端中输入"java -versi ...
- IDEA 创建 Spring Boot 多模块项目(Multi Modules)
本准备写点代码实例放到网站,太多的模板,反而每次新建工程的时候很麻烦.于是准备把这个章节的内容提前先讲讲.正好把这个代码也管理起来.话说这个多模块功能还挺爽. 写过 C# 项目用过 Visual St ...
- GO Range
Go 语言中 range 关键字用于 for 循环中迭代数组(array).切片(slice).通道(channel)或集合(map)的元素.在数组和切片中它返回元素的索引和索引对应的值,在集合中返回 ...
- 使用Vue时localhost:8080中localhost换成ip地址后无法显示页面的问题
解决办法是:在package.json中 然后重新启动服务器 npm run dev 就正常显示了.
- Java学习资源 - 其他
http请求HttpServletRequest详解 HttpServletRequest请求转发 高并发场景下的httpClient优化使用 HttpClien高并发请求连接池 - PoolingH ...
- Java面向对象编程 -2.2
构造方法与匿名对象 现在的程序在使用类的时候一般都按照了如下的步骤进行: 声明并实例化对象,这个时候实例化对象中的属性并没有任何的数据存在,都是其对于数据类型的默认值 需要通过一系列的setter方法 ...
- Python笔记4
JSON: JavaScript Object Notation, JavaScript 对象标记 JSON 本质:是一种轻量级的数据交换格式 1. 轻量级 是 和 XML作比较 2. 数据交换格式 ...
- 关于PGSQL连接问题
今天把运维管理服务移植在Linux下测试,但又不想在Linux中安装PGSQL的服务器,就想让运维管理服务在虚拟机中连接windows的PG服务,却发现PG服务器一直拒绝连接,检查了网络端口之后都没问 ...
- lnmp1.5安装fileinfo扩展
cd /usr/local/src cd lnmp1.-full/src tar xvf php-.tar.bz2 cd php-/ext/fileinfo phpize ./configure -- ...
- FreeSWITCH 加载模块过程解读
今天来学习FreeSWITCH 加载模块过程. 哪些模块需要编译,是由源码下的 modules.conf 文件决定的. 哪些模块在程序启动时自动加载,是由 freeswitch/conf/autolo ...