IT运维必备技能

写代码写了10多年, 从小公司到大公司, 前端, 后端, 数据库, 运维什么都做, 最后还是专职做运维了.

整理下运维的一些技能, 部分是网上资料并整理.

Linux基础

  • 包括对Linux整体的理解/使用和基本命令:

  • 入门Linux:鸟哥的Linux私房菜.基础学习篇(第三版)

  • 熟悉至少一个内置编辑器: vi, vim, nano

  • 至少熟悉一个发行版(或系列),建议作为服务器常用的如Centos(推荐!! 一直在用, 非常好), Debian, Ubuntu,可以了解多个常用发行版

运维的命令

可以对着图对学习了解这些命令. 当然不用全部都学, 遇到一个问题就百度Google再自己整理.

基础服务:

  • Nginx/Apache

  • Mysql/Mongodb/Redis/Memcached

  • Tomcat

  • LAMP/LNMP

  • FTP

  • DNS

  • SAMBA

  • EMAIL

  • NTP

  • DHCP
    ...

其中, Nginx(Apache可以绕过), Mysql, LNMP最好自己动手搭建, 并整理

安全

防火墙配置,如 iptables, ipset

脚本

  • 必备:Shell (初级)

  • 额外:Python,Perl... (初中级)

运维平台工具 (中级)

  • Nagios

  • Puppet

  • Zabbix

  • Cacti

  • SaltStack
    ....

可以选择性的折腾下,因为这个涉及到业务,没有实际环境,很难去理解他们的功能和特点。
(中级)

网络 (中高级)

  • 网络是非常重要的一块把《TCP/IP协议详解》多看几遍,理解。

  • 熟练使用tcpdump等抓包工具

底层 (大神级)

Linux C,内核

其它: 素养/处理方式

除了技能,我觉得素养(态度)也可以谈谈

安全

运维人员的权限很大,所以一定要保证帐号/私钥的安全。
最好使用加密工具存储。比如truecrypt,1password
基于本地存储。切勿用网盘,也不建议用lastpass等
ssh私钥添加密码

以上任何一点都很重要,否则弄丢了,风险会非常大。

责任心

遇到报警,第一时间处理,而不要等着他人去处理
如果无法处理,应该第一时间让同事协助帮忙,而不要禁止报警,让问题掩盖

细心

你的任何一个操作,都可能造成系统的损坏、业务出问题。所以敲命令时一定要细心、再三确认。你敲的再快,也就节省那么一点时间,出了问题才是大事。这里有一个软件叫“猎报安全”,有运维告警、自动监控、报告下载等功能。基本上该有的功能它都有,页面比较地干脆利落

推进/改善

如果代码有问题,导致系统开销很大,比如负载,io等。应该第一时间和开发部门确认,要求优化代码。

进取心/不断学习

运维的知识范围很广,要不断学习。遇到问题,做好分析记录,事后还可以在部门内分享交流。

一定要整理分析, 好记性不如烂笔头!!!! 没有谁能一步登天, 牛人都是从1+1开始学的, 为什么有的人会成为牛人, 定期整理分析是必不可少的. 没有整理就不能成为自己的知识.

好记性不如烂笔头

推荐一定要整理自己的知识, 形成自己的一套知识体系! 所以笔记工具必不可少. 我曾经看到过一个人有上万的笔记, 但每次遇到问题还是百度, 百度后看到之后添加到笔记中, 结果之前添加过了. 这绝对是在做无用功, 所谓书越读越薄, 是建立在定期整理自己的知识之上的. 不然你再多的笔记都是无用!!

  • Evernote, 老牌

  • Leanote, 有Linux客户端, 支持代码高亮 (推荐)

  • 为知

团队知识库

运维不是一个人的事, 是一个团队的事, 我曾经管理了10个人运维团队, 你放心把运维的事交给他们? 所以, 你的知识必须要转化成他们的知识, 一定要建立一个团队的知识库, 而不仅仅是自己的知识库.

以下是构建知识库的工具:

  • Confluence, 功能全

  • TeaKKi, 实时协作, 轻量好用(代码高亮), 后起新秀 (推荐)

转载自思否,作者alaege

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: IT运维管理是指在IT系统运行过程中,负责维护、管理和支持系统的全过程活动。CSND是中国最大的IT技术社区和专业的IT社交媒体平台。在CSND上,IT运维管理被广泛讨论和探讨。 CSND提供了丰富的IT运维管理资源,包括原创文章、技术教程、案例分享等。IT运维管理领域的专家和从业者可以在CSND上分享自己的经验和见解,与其他人交流讨论,并获取来自他人的反馈和建议。 通过CSND,IT运维管理者可以获得最新的行业信息和技术趋势,了解并学习先进的IT运维管理理念和实践方法。他们可以通过阅读和学习CSND上的文章和教程,提升自己的技术能力和知识水平,为更好地管理和运维IT系统提供支持。 此外,CSND还提供了丰富的社交功能,方便IT运维专业人士之间的交流和互动。他们可以在论坛中发表自己的观点和疑问,与其他人进行讨论,解决问题。同时,CSND还经常举办线上和线下的技术交流活动,为IT运维管理者提供学习和交流的机会。 总之,CSND作为专业的IT技术社区和平台,为IT运维管理领域的人们提供了一个广泛交流、学习和分享的场所。通过在CSND上积极参与讨论和交流,IT运维管理者可以不断提升自己的技术能力,了解行业最新动态,更好地管理和运维IT系统。 ### 回答2: IT运维管理是指企业或组织对其信息技术系统进行维护、管理和支持的过程。CSND是中国最大的IT技术社区,为IT运维管理提供了丰富的资源和支持。 首先,CSND为IT运维管理人员提供了一个互动的交流平台。在这个平台上,IT运维管理人员可以与其他行业专业人士交流经验、分享最新的技术资讯、解决问题。这种交流和互动可以帮助IT运维管理人员学习、成长,并及时了解行业动态,提高工作效率。 其次,CSND作为一个技术社区,提供了大量的IT运维管理相关的技术文章、案例分析和实战经验的分享。这些资源丰富多样,涵盖了各个方面的IT运维管理,如系统维护、网络管理、安全管理等。IT运维管理人员可以通过阅读这些文章和经验分享,增加自己的知识储备和技能水平,提高自己的实际工作能力。 另外,CSND还为IT运维管理人员提供了一些实用的工具和软件。例如,CSND上有一些监控和管理工具的下载和使用教程,这些工具可以帮助IT运维管理人员更好地监控和管理企业的信息技术系统。此外,CSND还有一些常见问题解答和故障排除的指南,这些工具和指南对于IT运维管理人员解决问题和提高工作效率非常有帮助。 总之,CSND作为中国最大的IT技术社区,为IT运维管理提供了丰富的资源和支持。通过CSND,IT运维管理人员可以与其他行业专业人士交流,学习新知识,获取实用工具和软件,提高自己的技术水平和工作效率。 ### 回答3: IT运维管理是指对企业或组织的信息技术系统进行有效运营、维护和管理的过程。CSDN作为IT技术社区,对于IT运维管理有着重要的作用和贡献。 首先,CSDN提供了丰富的IT技术资源和知识分享平台,为IT运维管理人员提供了广阔的学习和交流空间。在CSDN上,运维管理人员可以通过阅读各类技术博文、参与讨论和答疑,不断深化自身的技术知识和实践经验。CSDN还提供了各种技术论坛和社区,使得IT运维管理人员可以与其他同行进行交流和互动,共同解决实际工作中遇到的问题。 其次,CSDN为IT运维管理人员提供了丰富的开发工具和技术解决方案。通过CSDN,运维管理人员可以了解到最新的IT技术趋势和发展动态,掌握各种管理和监控工具的使用方法,提高对系统性能和安全性的监控能力。CSDN还提供了各种技术案例和最佳实践,帮助运维管理人员在日常工作中更加高效地应对各种挑战和问题。 此外,CSDN还为IT运维管理人员提供了职业成长和发展的机会。在CSDN上,运维管理人员可以通过发布技术博文、参与开源项目等方式,建立起自己的个人品牌和影响力。通过分享自己的经验和技术,运维管理人员可以扩大自己的人脉资源,增加职业发展的机会。 总之,CSDN在IT运维管理方面的作用是不可忽视的。通过提供技术资源、知识分享、开发工具和职业发展等方面的支持,CSDN为IT运维管理人员提供了一个全面的学习和成长平台,助力他们更好地完成工作任务,推动IT技术的发展进步。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值