当前位置:首页 > TAG信息列表 > MySQLdumpdocker命令服务器运维工程师应该掌握哪些知识?

MySQLdumpdocker命令服务器运维工程师应该掌握哪些知识?

MySQL dump docker命令 服务器运维工程师应该掌握哪些知识?

服务器运维工程师应该掌握哪些知识?

是需要,谢邀。

运维工程师现在也越加多元化发展,并不是每一个阶段完全掌握的技能都是完全不一样的,发展方向是一样的则手中掌握的技能也会不一样。以下先排除掉网络运维、it运维、存储网络/安全等特种设备运维的方向,举例说明了几个运维也很最常见的发展方向,从基础、三阶到有高级三个级别来只能说明大体是需要掌握到的技能,有可能不国家公综合教材。

应用运维方面

MySQL dump docker命令 服务器运维工程师应该掌握哪些知识?

基础:linux基础/随机的语言环境,如tomcat7/lamp/lnmp这些要能掌握到安装、配置、日常维护工作操作

五阶:linux存储管理/安全加固/进程资源管理/网络管理,其他应用中间件如缓存(redis/memcached)、mq(activemq/rabbitmq等)、服务突然发现和治理中间件(如kafka)、配置管理工具(如puppet/saltstack/cfengine等)

高级:shell脚本也可以顺手拈来,linux内核/网络等正确参数的配置原理和优化软件场景,资源消耗的排查和优化软件,比较熟练掌握到iptables,pam,selinux等安全机制。java运行环境还需清楚jvm系统优化、gc日志分析、java线程堆栈总结等。

获得,必须所了解一些:

虚拟化技术,如vmware/virtualbox/kvm

虚拟化管理技术,如openshift/convirt/ovirt/opennebula等

docker基本上使用和管理

私有云平台,如openstack/cloudstack等

公有云平台,如阿里云/aws

基础网络技术,如ip网络基础、osi七层、http/https/rpc协议、vlan、路由、nat、acl等概念及相关配置技术

虚拟化和云运维方向

,如以越来越商业化的vmware为例:

基础:esxi安装、配置、单主机管理;各种概念,如vm/datastore/vswitch等;vcenter的基本管理,如模板、网络配置、克隆、迁移等

五阶:vcenter高可用性、vsphereha高可用性、vspherefaulttolerant、vmotion;如在用网络共享存储还是需要了解fcsan/iscsi存储网络知识

低级:vspheresiterecovery/vspheredataprotection/vsan管理等

附加,假如不使用vmware的其他产品,如nsx/vrealize等,则要学的东西大量。

看专业发展

,则也有如下一些要掌握:

基础:监控,如nagios/zabbix等基础配置;dns/nfs/ftp等服务配置;docker都差不多使用和管理

五阶:网络分析,如当场抓包tcpdump/wireshark;性能分析工具,如nmon/iftop/iotop;负载均衡,如nginx/lvs/haproxy。学一门脚本语言,如python/perl/go等。

低级:进程跟踪和故障检测,如strace/kdump/gdb。docker编排体系,如istio/swarm等。还有一个日志分析elk;指标数据库influxdb/promethus等

上面虽然眼花缭乱,反正并也不是每项都要完全掌握。以上几个方面都可以不成一个另外的发展方向,如果能单独的帮你搞定一个方向,就已经迈向运维架构师的层面了。

虚拟化及私有云管理方向

,如其它搞掂openstack上生产的产品,随便是搭个测试环境去玩玩不算。

docker和兰州快板体系方向

,如的的一切都搞定kubernetes上加工生产。

精细化的监控告警设计和具体实施

,不光是同一类的搭建rsyslog这类监控工具因为简单的资源、网络、应用可用性监控等。还应除了日志分析、非常精细指标监控等。

如主导研发规范日志,建议使用elk接受日志分析并因为详细业务场景出具精准监控和业务数据可视化报表。

再如不使用influxdb/grafana或promethus等系统,收集到硬件传感器/cpu/mem/io/eth/vm/docker等信息,然后再最终形成精细化的资源可以使用报表等。

接着再整合日志分析/精细化资源监控封锁住从业务-r26应用-a8资源-dstrok硬件的一体化监控实现联动

手动配置如何管理方向

,简单的点的使用puppet/saltstack等平台加一些个性定制脚本来管理,高级点的开发一个管理平台,并ui化。

必须看实际中工作中的应用场景、管理规模、自动出现程度、监控需求等来对付在用。每个人的精力是不足的,一个杰出的的运维最需要的是一颗此时此刻保持怎么学习的心和强横无比的自学能力。

运维工程师必须掌握的基础技能有哪些?

1、安装盘、优化系统、配置:windows,linux,unix,aix

2、自动化开发:shell,python,lua,go

3、编写配置格式:xml,json,yaml

4、服务集群安装、系统优化、配置:lvs、nginx、apache、zookeeper、kafka、redis、mq、ha、haddoop、keepalived等。

5、运维:git、svn、jenkins、mvn、jira、saltstack、ansible等。

6、监控:zabbix、nagios、cacti、小米open-falcon等

7、安全:openvas、nessus、iptables等

8、虚拟化:kvm,vmware,docker,k8s等

9、数据库:mysql,mongo等

10、网络知识:whisker、tcpdump等

11、云使用:腾讯、青云、阿里、aws等

也有一些概念的itil、cmdb等等吧,要一定会再见vue弄个展示个页面就超级了。

网络监控基础管理方向


志发号 昌博号

  • 关注微信关注微信

猜你喜欢

热门标签

电脑键盘打字无反应 华为手机智能充电模式关不掉华为手机智能充电模式 caxa平行线命令和等距线命令 时间定时器屏幕不显示数字了 windows安全中心登录 苹果手机怎么备份照片到新手机介绍 vba窗体中添加表格 联想打印机wifi设置方法 苹果手机safari无法打开链接苹果手机Safari无法打开链接 合并成一张?介绍 手机? 钉钉如何录入新员工人脸钉钉考勤机怎么添加员工?介绍 r语言生成文件编码r语言set.seed函数的意义以及用法?介绍 excel表格横版变竖版 iosscrollview导航栏透明度电脑状态栏把快捷方式挡住了?介绍 他趣怎么设置私信聊天收钱趣头条私信聊天收费设置方法介绍 数据分析与挖掘的数据怎么找数据分析和数据挖掘有什么区别? 网上有哪些支付平台网上购物 如何搭建一套专属直播带货系统呢带货直播间链接都有几种? ps怎么用通道抠反光物体ps玉石反光怎么消除?介绍 word上怎么输入空格线在word里面打文件怎么样才可以打出空格横线?介绍 快手免打扰在哪里关闭快手热点推送如何关闭? 淘宝88vip哪里买便宜 qq怎么设置自己的聊天气泡qq怎么设置对方气泡?介绍 怎么取消拼多多匿名评价拼多多匿名什么意思?介绍 之前收到的信息怎么找回? 华为手机相册如何设置自己的水印华为荣耀8x照片怎么设置时间水印? 黑鲨4手机防误触模式怎么设置黑鲨2pro与iqoopro应该怎么选?介绍 在支付宝上怎样才能收集能量支付宝种树怎么自动收集能量?介绍 excel怎么快速做表格

微信公众号