• 回答数

    3

  • 浏览数

    117

shiyeyouyou
首页 > 工程师考试 > 运维工程师入门

3个回答 默认排序
  • 默认排序
  • 按时间排序

愛戀寶寶

已采纳

linux运维工程师必须掌握哪些技能?020-07-29 15:42:20原创478linux运维工程师必须掌握的技能:1、Linux基础知识内容,和命令使用,以及用户和权限等核心知识点;2、Linux从进程、资源、任务、文件、软件包、磁盘等管理方法;3、安全架构、安全威胁模型、以及加密、解密等原理,常见攻击和防范手段等。优秀的运维人员必须具备的技能:1、Linux系统基础入门-Linux的基础知识内容,和命令使用,以及用户和权限等核心知识点2、Linux 系统管理和进阶-Linux从进程、资源、任务、文件、软件包、磁盘等管理方法3、Linux 企业级常用服务如DNS、FTP、Http、 mail4、Linux企业级安全原理和防范技巧以及网络和安全-Linux安全架构、安全威胁模型、以及加密、解密等原理,常见攻击和防范手段5、Shell 编程入门及进阶-Shel脚本基本用法以及进阶,从基础到精通,需要学习一些企业级常见脚本用法6、MySQL应用原理及管理入门-Mysql安装、管理、授权、增删改查7、http服务代理缓存加速-http高级协议应用、缓存、web服务nginx8、企业级负载集群企业级4层负载均衡LVS、和7层负载均衡nginx以及haproxy的应用9、企业级高可用集群高可用集群原理,实现以keepalived为核心的高可用集群,以及主从高可用、双主10、运维监控zabbix 企业级监控体系以及zabbix流行开源监控系统的功用及架构11、云计算运维自动化ansible、puppet等 运维自动化解决方案12、WEB服务体系架构-WEB服务体系架构,JSP体系、tomcat、CDN、缓存原理、压测、评估13、大型互联网集群架构和实战方案LB集群: nginx、Haproxy、LVS HA集群、动静分离14、MySQL DBA实战技能和优化数据库参数优化、分库分表、备份方案、数据恢复策略、主从复制、读写分离、连接池及sharding技术、MHA等15、企业级云计算0penstack Keystone、Glance、 Nova核心组件、网络模块、块存储服务等16、企业级大数据Hadoop运维实战列式数据库HBase基础原理、安装配置及其应用、Zookeeper集 群构建、hadoop实 现Namenode高可用17、企业级虚拟化KVM实战-KVM环境: KVM的安装、配置及应用18、NoSQL 企业级应用-Nosql应用,如redis、 MongoDB复制、集群等高级应用19、企业级日志收集系统ELK实战海量数据曰志收集系统Elasticsearch+L ogstash+kibana应用20、可持续化集成- Jenkins+github企业级应用21、虚拟化容器Docker-Linux 轻量虚拟化Docker,Docker 的原理和安装,配置以及应用22、企业级K8S实战组件功能、安装、配置、企业级应用场景和常见故障分析23、Linux 系统调优实战从内存、CPU、 进程调度、磁盘IO、 网络参数等全面讲解Linux系统调优24、Python 编程基础入J-python安装、逻辑判断、模块使用等25、个人综合能力提升表达能力、团队协作能力、执行能力、胜任力等大佬说,以上25条技能,每一条大概价值2K,你的工资多少,在这个行业,就取决于会多少。要想挣钱,你要先值钱。另外说一下,运维行业也与其他行业又很多不同之处,它需要的不是天赋异禀,最重要的是经验丰富。运维这行要的是一个“稳”字,一个好的运维人员应该是一个好的管家,保证家里的一切正常的前提下“无所事事”,没有情况就是最好的情况。推荐教程:《Linux运维》以上就是linux运维工程师必须掌握哪些技能的详细内容,更多请关注php中文网其它相关文章!

运维工程师入门

257 评论(9)

爱在身边111

技能:1. Linux基础包括对Linux整体的理解/使用和基本命令:了解Linux FHS : Filesystem Hierarchy Standard,国人写的这本书不错 Linux系统架构与目录解析 (豆瓣)入门Linux:鸟哥的Linux私房菜.基础学习篇(第三版) (豆瓣) 个人认为鸟哥的这本书是一本非常好的入门书基本操作命令:Google,如Linux command cheat sheet熟悉至少一个内置编辑器: vi, nano至少熟悉一个发行版(或系列),建议作为服务器常用的如Centos, Debian, Ubuntu,可以了解多个常用发行版2. 运维的命令:运维相关的工具(命令),了解它能解决很多问题。前几天刚回答了一个问题:如何才能更深入的学习linux?里面的图在这里也可以用到:可以对着图对学习了解这些命令。另外我个人也会对平时用到的这些工具做一个整理和记录,总结到我的个人维基上:Wiki · Tanky Woo3. 基础服务:LAMP或LNMP :Apache/Nginx,MySQL,PHP/Python/Perl LAMP (software bundle)FTPDNSSAMBAEMAILNTPDHCP...可以本地搭建练练手这里推荐鸟哥另外一本书 服务器架设篇: 鸟哥的Linux私房菜 (豆瓣)4. 运维平台工具:也在这个问题 如何才能更深入的学习linux? 里提到了:NagiosPuppetZabbixCactiSaltStack....可以选择性的折腾下,因为这个涉及到业务,没有实际环境,很难去理解他们的功能和特点。5. 脚本:必备:Shell额外:Python,Perl...6. 底层:Linux C,内核7. 网络:网络是非常重要的一块把《TCP/IP协议详解》多看几遍,理解。熟练使用tcpdump等抓包工具8. 安全:防火墙配置,如 iptables9. 硬件:接口类型查看硬件信息知道各类型服务器,如塔式、机架式、刀片式10. 其它:了解更多特定技能要求的方式:Google搜"Linux运维工程师 招聘",看看他们的需求。最后推荐一本书:Unix/Linux系统管理技术手册 UNIX/Linux 系统管理技术手册 (豆瓣)后续想到再做补充素养/处理方式:除了技能,我觉得素养(态度)也可以谈谈这个正好看到右边相关问题:运维工程师需要具备哪些性格特质?1. 安全运维人员的权限很大,所以一定要保证帐号/私钥的安全。最好使用加密工具存储。比如truecrypt,1password基于本地存储。切勿用网盘,也不建议用lastpass等ssh私钥添加密码以上任何一点都很重要,否则弄丢了,风险会非常大。2. 责任心如上面那个帖子里 @山大 提到的 Owner 意识遇到报警,第一时间处理,而不要等着他人去处理如果无法处理,应该第一时间让同事协助帮忙,而不要禁止报警,让问题掩盖3. 细心你的任何一个操作,都可能造成系统的损坏、业务出问题。所以敲命令时一定要细心、再三确认。你敲的再快,也就节省那么一点时间,出了问题才是大事。4. 推进/改善如果代码有问题,导致系统开销很大,比如负载,io等。应该第一时间和开发部门确认,要求优化代码。5. 进取心/不断学习运维的知识范围很广,要不断学习。遇到问题,做好分析记录,事后还可以在部门内分享交流。内容来源于:ITSS符合性评估落地工具-云雀运维!!

243 评论(11)

洋洋捌月

1、Linux基础命令及脚本:shell是基本要求,最好再懂点perl或python等。如果不懂脚本,怎么把重复的劳动变得简单呢?2、系统监控命令:目的是获取系统当前的运行状态,遇到故障等要懂得分析排查。系统调优并懂得原理,知道为什么参数要调整成某个值。3、网络监控命令:理由和第二点一致,不过侧重于网络。同样需要理解原理及调优,不能照搬前人的经验而不知甚解。

336 评论(14)

相关问答