最近在51cto上发表的博文:怎样成为优秀的Linux系统工程师(http://johnwang.blog.51cto.com/474770/886245)收到了很多朋友的关注,也大大出乎我的意料。没想到有这么多朋友对Linux抱有这么大的热情。后续也有很多朋友通过各种方式联系我,包括qq群(3天爆满500人,无法再加)、qq、微博关注(http://weibo.com/u/1186347743)、邮件、bbs(http://42.121.14.181/bbs/forum.php)等。说实话由于实在是个人时间原因没能一一作答,也很抱歉。但是我还是坚持把所有收到的邮件都一一做了回复,可能写的也都是点到为止,希望能给大家有所启示就非常欣慰了。

邮件中有不少共同的问题,比如说一上来就比较喜欢问:怎么才能学好,怎么才能成功?我非常能理解大家的心情,但是话说回来这么问的朋友都多多少少有点急功近利的想法,希望能最快的学好学精linux,但是这其实是没有捷径的。有句话是这么说的:每个牛逼的人都有一段苦逼的经历。我觉得这话虽然不能绝对的讲,但是对99.9%的人是有效的。如果您是这0.1%里面的一员,基本上就不用继续往下看了。方法永远是多看书,多动手,书上提到的实验都要自己敲一遍。有人说,这个实验有什么意思呢,有什么用呢?可能一个实验真的不代表什么,但是当你做完后总有不一样的感觉。这个过程是个量变到质变的过程,如果是入门,那就傻傻学,过程是很枯燥,但是如果这是你选择的路,那么你就要坚持走下去,要知道这个世界上没有一条康庄大道让你走的既开心又轻松还能顺便赚钱。所以,做一名linux系统工程师的第一条素质就是要能耐得住寂寞。

我身边认识不少做linux运维做的比较好的朋友,没有一个不是曾今经历过真实的考验、没有一个不曾走过一段几乎天天加班熬夜的经历。真金一定能通得过火炼,而要想做一个好的linux系统工程师,一定要经历过火炼才能成为真金。挺过去,风雨彩虹,其实做任何一个行业都是这样的。所以第二条素质就是要有吃苦精神。

养成自己解决问题的习惯,遇到问题不能自己还没做功课就跑到群里问问题。有些错误提示是非常明显的。至少出问题的时候,你要确定,你知道相关的日志在哪里吗?你看过日志里面的内容了吗?你将日志里面的出错信息拿到google上搜索过了吗?如果这些动作你都做过了,还是没有想法,你可以再请教别人。举个例子,前几天有个朋友在群里贴了一段报错消息,然后问为什么出错(我删掉了一些内容)

  1. HTTP Status 500
  2. ......
  3. exception
  4. ......
  5. javax.servlet.ServletException: No Transaction Isolation on non-logging db's

其实这段报错是非常非常非常明显的,第一 http 500的报错,第二,一个java异常。像这样的问题拿出来问的话,对自己是不能有一点好处的。其实linux运维工程师真的不是什么都能懂,只是要学会快速自己定位问题的方式。linux运维本身不是一套可以写下来的“葵花宝典”,而是解决问题本身的方式才是真实需要的“技能”。举个例子,我们可以说,“吃饭”是个“技能”,不会有任何变化,不会因为吃的东西不一样而改变咀嚼的方式,而且一次学会终生受用。“驾驶”也是个技能,但是没说驾驶什么。今天让你驾驶汽车,明天让你驾驶卡车,后天让你驾驶拖拉机,可能再后来让你驾驶飞机。而有可能你都不会,那么在这种场景下,什么才是真正的“技能”呢?那就是能迅速的利用身边的各种工具迅速的学会各种驾驶的方法,这才是真正的“技能”。所以这第三条素质其实就是能尽快的利用资源学习到解决问题的办法,这是非常重要的。

啰啰嗦嗦的罗列了三条,也许由于个人的原因不能覆盖全面,只是拿自己的过往经验做了个总结,如果能给各位读者一点启示就十分满意了。也希望各位不吝指证!

Linux系统工程师的必备素质相关推荐

  1. [转载]----linux系统工程师的前途在哪里?

    引言: 在alex的公开课上他说到在2011年的时候写过一遍关于linux系统工程师的前途在哪里?的文章,我在网上搜了一下,给找到以后拜读了一下,并在这里转载一下! 文章原地址: http://bbs ...

  2. Linux系统工程师--(1)Vsftpd服务的部署及优化与linux中内核级加强型火墙的管理

    Linux系统工程师 实验所用系统为Redhat-rhel8.2. 目录 Linux系统工程师 Linux的系统工程师--Vsftpd服务的部署及优化 一.ftp介绍 二.vsftpd安装及启用 三. ...

  3. 【转载,整理】Linux模拟试题及答案(全)+经典Linux系统工程师面试题(附答案)

    转自:http://www.ha97.com/871.html   http://www.ha97.com/870.html 2010-6 11 经典Linux系统工程师面试题(附答案) 发表于: L ...

  4. facebook的招聘需求Linux系统工程师【中英文】

    为什么80%的码农都做不了架构师?>>>    Linux系统工程师 地区,加利福尼亚州门洛帕克 IT基础设施正在寻找的高级Linux系统工程师.我们的客户是Facebook的员工, ...

  5. Linux系统工程师--(4)网络文件系统

    Linux系统工程师 实验所用系统为Redhat-rhel8.2. 目录 Linux系统工程师 Linux系统工程师--网络文件系统 一.samba服务简介 二.samba基本信息 三.samba的安 ...

  6. Linux系统运维必备技能

    浅谈Linux系统运维工程师必备技能 一.什么是运维工程师 相信读者们必定听说过linux,也听说过运维工程师.那么运维工程师是个什么概念呢? 百度百科上的官方解释如下: 运维工程师(Operatio ...

  7. 讲讲Linux系统工程师的职业规划

    2019独角兽企业重金招聘Python工程师标准>>> 时至今日,Linux操作系统越来越成为主流的桌面操作系统,自从在一年前看到了编程大神王垠写的一篇文章--完全用Linux工作, ...

  8. linux系统工程师的前途在哪里?

    本帖最后由 alex3714 于 2011-04-02 13:59 编辑 从06年工作,一开始挣2500,后来涨到2800,换公司涨到5000,然后到7000,再换公司到8000,再换到10000,再 ...

  9. linux技术工程师,LINUX系统工程师技术(Engineer)-------第四天

    两台虚拟机,均要检测 1. Yum是否可用 2.  防火墙默认区域修改为trusted 3. IP地址是否配置 ############################################ ...

最新文章

  1. 跨平台使用exp/imp进行数据库转移时出现丢失对象的原因
  2. 关于mysql行级锁中MVCC的一些理解
  3. [羊城杯 2020]Power
  4. ABAP-DOI技术的优化
  5. Java国际化的简单实现方法
  6. Hystrix简介–总结
  7. ES6必知必会 (七)—— Generator 函数
  8. Tensorflow 2.0 打印 Tensor
  9. 数组、链表实现队列、栈
  10. ubuntu 版安裝mysql8
  11. 电影推荐之《白鹿原》 隐私策略(Privacy policy)
  12. Kafka图形管理界面Kafka-eagle安装配置详解
  13. MCJE魔改材质包教程
  14. windows操作快捷键
  15. 爬虫中requests高级用法(带上cookie做数据请求)
  16. linux下重要目录的作用
  17. Tensorflow.keras小案例Mnist数字识别
  18. 如何使用HomePod和Apple TV 4K设置家庭影院音频?
  19. SAP中采购合同与采购计划协议关联性分析(续)
  20. 金属结构保温板的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告

热门文章

  1. 职工信息管理程序设计c语言,C语言程序设计职工信息管理系统.docx
  2. java 取得textfield_怎样获取java中textfield的内容
  3. 期末考试中微积分的证明题的分析:Taylor级数展开
  4. 一生都要Debug,我们最需要掌握哪些硬技能?
  5. 测试几款大型LED的反向电流大小
  6. 两款带有WiFI的MicroPython模块:ESP32,ESP8266
  7. 电源符号VCC、VDD、VEE、VSS都是什么意思?有何区别?
  8. 机械臂底层通信协议说明
  9. Java代码生成随机验证码、验证数
  10. python 自动化微信小程序_appium+python自动化56-微信小程序自动化(摩拜为例)