当前位置:首页 > 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弄个展示个页面就超级了。

网络监控基础管理方向


志发号 昌博号

  • 关注微信关注微信

猜你喜欢

热门标签

如何设置自定义排序列 手机qq记录缓存在哪个文件夹手机QQ消息记录缓存路径 如何检查手机是不是新机OPPO 三元电池怎么充电 keil怎么设置不警告介绍 sqlserver查询语句中什么是必须的介绍 怎么把两行数据求和成一行 松下触摸屏怎么设置 微信进去服务怎么设置指纹 arcgis地理数据库 华为手机语音助手怎么关闭 在手机上怎么查顺丰快递只有手机号怎么查顺丰单号?介绍 小米怎么限制后台进程数量miui12关闭程序?介绍 怎样彻底删除手机浏览器搜索记录华为怎么删除查找我的手机? excel表格绘图工具哪里找Excel作图怎么显示数据? u盘里文件夹隐藏了怎么找出来 华为手机怎么隐藏第二个微信应用oppo手机下载的微信隐藏了怎么弄?介绍 光学防抖和电子防抖有什么区别 手机qq最早的版本QQ安全中心6.3的版本从哪里获得?介绍 打开word页面很小 腾讯文档pdf转word免费 微信账户冻结怎么查询微信被冻结了怎么登? ucomxg56使用说明书56g内存是多少MB?介绍 手机中的sd卡谢谢? 2345安全卫士怎么恢复文件2345组件病毒怎么彻底删除?介绍 c4d怎么把东西变成透明C4D怎么让物体不接受反射? 重启猫之后就好了怎么回事? ps安装包怎么找ps安装包删掉之后又出现?介绍 简述栈和线性表的相同点和差别简述栈和队列的差别? 拼多多官方客服流程拼多多百亿补贴客服怎么联系?

微信公众号