• 回答数

    5

  • 浏览数

    237

杰爱小吃
首页 > 工程师考试 > 运维工程师技能培训教程

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

飞龙在天了

已采纳

重装系统这是必须的;网络,交换机,防火墙,物隔,数据库

运维工程师技能培训教程

294 评论(15)

半半童学

作为一个合格的运维工程师,需要负责维护并确保整个服务的高可用性,同时不断优化系统架构提升部署效率、优化资源利用率提高整体的ROI。

244 评论(13)

A+黎明前的黑暗

简单给大家罗列几点中高运维工程师需要掌握的基本技能:

1、高可用技术:

业务比较复杂,用户群体比较大的企业,一般都会用到高可用技术,提升用户体验。那么主流的keepalived,heartbeat等是必须要熟练应用的。

2、虚拟化技术:

如果想达到高级运维工程师的水品,那么主流的虚拟化技术必须要掌握,并且不止于安装部署,还要有较强的故障排错和调优能力。目前主流的虚拟化技术有docker,k8s,kvm,OpenStack,Vmware ESXi,Xen等。

3、云架构:

除了熟悉虚拟化技术,还要有整合能力,比如如何将这个单个技术应用到实际生产,需要掌握切实可行的私有云,公有云网络架构技能。

4、应急能力:

除了技术性的技能,还要有遇事不乱,处变不惊的能力。对突发事件,能进行快速的分析,定位,并责任到人进行处理,有系统的进度与调度能力。

247 评论(8)

公山虚1

1.操作系统基础系统知识。《鸟哥的私房菜》3.网络基础知识TCP/IP路由卷14.数据库基础知识mysql必知必会&mysql高性能调优5.学一门编程语言,简单的可以学Python,对自己要求高一些学学c。是基于c语言的,读懂源码是高级运维应该掌握的。《Linux内核设计与实现》->《深入理解Linux内核》->《Linux驱动程序》7.虚拟化的知识,vmware/hyper-v/kvm

160 评论(13)

六月的橙子

一、Linux 基础部分1、基础理论知识2、基础命令(系统命令、目录管理、用户管理、文件权限、磁盘管理、资源查看等等常见操作)3、文本高效处理(vi、vim、awk、grep、find、sed等)4、bash shell脚本(可以边工作边学习,使用shell编写简单的代替重复性操作的脚本)5. 进程调度,内存管理,文件系统,外设管理等,要熟练使用相关工具,如top iotop iftop iostat vmstat ss等,并且最好了解其原理二、网络管理、进程管理1、TCP/IP协议、DNS服务、CDN原理、iproute常见的网络客户端工具(ping、wget、ftp)2、crontab计划任务3、ps、top、htop、vmstat、lsof等命令4. tcp,http,https,udp等5. 最好能做到精通,4层,7层的网络流量分析技能要熟练掌握。6. 内部路由协议,边际路由,交换原理,域名解析,ipv6相关知识三. 数据库部分MySQL各个版本之间的关系和特性MySQL的安装及增删改查MySQL的存储引擎MySQL的优化MySQL日常使用及运维,包含备份及故障排查四. 常用开源组件LAMP和LNMP的架构tomcat的使用及优化nginx的使用场景及优化apache的使用场景及优化其他服务: dhcp,nfs,rsync,dns,等等一句话概括: mysql,redis,kafka,etcd,zk,influxdb,promethues,zabbix,graphana,ansible…五. shell脚本使用shell脚本实现各种服务的自动化部署使用shell脚本实现监控系统及应用自动化使用shell脚本实现各类巡检,故障排查自动化六. 安全iptables四表(fiter、mangle、nat、raw)五链(prerouting、iput、forward、output、postrouting)、基本匹配iptable规则保存重载生效常用加密算法,web安全,网络安全渗透的常用手段,以及反制手段,sql注入,xss,ddos,cc跳板机jumpserver七. 监控和日志收集日志收集ELK,EFKzabbix,prometheus八. 自动化工具1、常见自动化运维方案:puppet、ansible、salt、fabric2、ansible安装基础使用3、持续集成:jekins+gitlab实现ci/cd流水线4. python 自动化5. go语言二次开发九. 容器化和虚拟化技术docker ,k8s,openstack, kvm,vmware的使用容器编排的技术十. devops 编译,加速,测试环境,研发自动化

261 评论(12)

相关问答