初级,中级和高级操作需要哪些技能?

发布者:上海IT外包来源:http://www.lanmon.net点击数:1251

生活就像一场游戏。这场比赛给我们带来了许多困难,但我们为自己的梦想,家庭和自己努力。
今天,让我带大家回顾一下升级高级操作和维护工程师的道路。
操作和维护工程师在生产线开始时非常困难,可能正在修理计算机,粉碎网络电缆和移动机器。时间也是碎片化的,各种琐碎的事物都围绕着你,很难反映个人价值观。渐渐地,我对这个行业感到困惑,觉得没有前途。
这些无聊的工作确实很少!

这项技术很无聊,这些基本任务并不是多余的。这些经验将有助于以后的运营和维护工作。因此,在这个时期,我们必须保持积极的态度,继续学习,努力寻找更多的锻炼。


首先是怪物的游戏
1.职业发展选择
技术专家
发展规划:初级和中级工程师
高级工程师
建筑师
专家
适当的人:我喜欢挑战,热爱技术,有强烈的研究精神,对某一领域有深刻的理解,并且具有更内向的个性。
技术管理
发展规划:初级和中级工程师 - >
高级工程师 - >
主管/经理 - >
导演 - >
CTO(CTO)
适当的人:广泛的技术知识,一些管理思想,良好的沟通,强大的沟通技巧,往往专注于行业动态和主流技术。
2.职业发展目标
熟悉操作和维护技术学习路线和相关技能
熟悉职业发展方向和面试分析
3.职业发展阶段
主要工作
修理电脑,设备检查
服务器机架

网络服务部署


网站平台建设与维护
1)Linux基金会
首先,您需要熟悉Linux操作系统安装,目录结构,启动过程等。
2)系统管理
主要是学习Linux系统,生产环境基本完成了字符界面的工作,因此必须掌握几十个基本的管理命令,包括用户管理,磁盘分区,包管理,文件权限,文本处理,流程管理,性能分析。工具等
3)网络基础
OSI和TCP/IP模型必须熟悉。应该知道基本的交换机,路由器概念和实现原理。
4)Shell脚本编程基础知识
掌握Shell的基本语法并编写简单的脚本。
中级主要工作
集群网站平台建设
数据库基础管理
监控系统建设
脚本工作1)网络服务
应该部署常见的网络服务,例如vsftp,nfs,samba,bind,dhcp等。
代码版本管理系统不可或缺,可以学习主流的GIT,可以部署和使用简单。
数据通常在服务器之间传输,因此使用:rsync和scp。
数据同步:inotify/sersync。
反复完成一些工作,可以编写为定期运行的脚本,因此必须在Linux下配置定时任务服务crond。
2)Web服务
每家公司基本上都有一个允许网站运行的网站,需要建立一个网络服务平台。
如果您使用PHP进行开发,通常需要设置LNMP网站平台。这是技术名词组合的拼写。有必要单独部署Nginx,MySQL和PHP。
如果它是由JAVA语言开发的,Tomcat通常用于运行项目。为了提高访问速度,您可以使用Nginx反向代理Tomcat,Nginx来处理静态页面,并使用Tomcat处理动态页面以实现动态和静态分离。
它不像部署那么简单,但也知道HTTP协议如何工作和简单的性能调整。
3)负载平衡器
毕竟,单个服务器资源有限,抵御高流量肯定是不可持续的。解决此问题的最关键技术是使用负载平衡器水平扩展多个Web服务器并同时提供外部服务,从而提高性能。
负载平衡器的主流开源技术是LVS,HAProxy和Nginx。一定要熟悉一两个!
4)数据库
数据库选择MySQL,这是世界上使用最广泛的开源数据库。学习它是对的!
还会有一些简单的SQL语句,用户管理,通用存储引擎,数据库备份和恢复。
如果您想深入了解,您必须掌握复制,性能优化和主流群集解决方案:MHA,MGR等。
当然,NoSQL非常受欢迎,学习Redis和MongoDB也很不错。
5)监控系统
监测是必不可少的,它是一种挽救生命的稻草,可以及时发现问题和可追溯性问题。您可以选择学习主流的Zabbix,Prometheus开源监控系统,功能丰富,满足企业级监控需求。
监控点包括服务器硬件,服务器性能,API,服务,PV/UV,日志等。
您还可以使用仪表板显示几个实时关键数据,例如Grafana,这将非常酷。
6)日志分析系统
日志也很重要,定期分析可以揭示潜在的陷阱并提取有价值的东西。
主流日志系统:ELK Stack
学习部署和使用,分析日志并将其可视化以进行故障排除。7)安全
安全性非常重要,不要等到系统受到攻击,然后再做安全策略,为时已晚!因此,当服务器上线时,您应立即制定安全访问控制策略,例如使用iptables仅限制受信任的源IP访问,关闭一些无用的服务和端口。
必须知道一些常见类型的攻击,否则如何开出正确的药物!例如,CC,DDOS,ARP等
8)Shell脚本编程先进
Shell脚本是Linux自动化工作的工具。他们必须精通写作,因此您应该进一步学习函数,数组,信号,电子邮件等。
文本处理三个火枪手(grep,sed,awk)都要打6个啊,预计Linux文本处理。
9)Python/Go开发基础
Shell脚本只能执行一些基本任务,并且希望完成更复杂的任务,例如调用API,多进程等。我需要学习一门高级语言。
Python是操作和维护领域中使用最多的语言,易于使用,学习它是正确的!这个阶段可以掌握,如基本语法结构,文件对象操作,函数,迭代对象,异常处理,电子邮件,数据库编程等。


高级主要工作

十亿级网站架构设计
性能优化
集装箱着陆
大规模的自动化操作和维护
平台工作
1)Web静态缓存
用户大喊大叫慢慢访问网站,服务器资源仍然非常丰富。缓慢的网站访问可能不是由服务器资源的饱和引起的,并且存在许多影响因素,例如网络和转发层的数量。
对于网络,存在南北通信问题,并且它们之间的访问将是缓慢的。这可以通过使用CDN解决,同时缓存静态页面,尽可能在最上层拦截请求,并减少后端请求和响应时间。
如果您不使用CDN,您可以使用Squid,Varnish,Nginx等缓存服务来实现静态页面缓存并将其放在流量条目中。
2)集群
毕竟,单个服务器资源有限,抵御高流量肯定是不可持续的。解决此问题的最关键技术是使用负载平衡器水平扩展多个Web服务器并同时提供外部服务,从而提高性能。
负载平衡器的主流开源技术是LVS,HAProxy和Nginx。一定要熟悉一两个。
解决了Web服务器的性能瓶颈问题。数据库更为关键。它仍然是聚集的。以MySQL为例,它可以是主从和多从属架构。在此基础上,读写分离,主要负责编写,更多来自负责阅读,从库级扩展,在四层负载均衡器面前,携带数万个PV,正常!
高可用性软件也可用,避免单点武器,主流有Keepalived,Heartbeat等。随着业务的扩展,网站图片越来越多! NFS共享存储支持,处理速度很慢。分布式文件系统,并行处理任务,无单点,高可靠性,高性能等特点。
主流是FastDFS,MFS,HDFS,Ceph,GFS等。在早期,我建议学习FastDFS以满足中小型需求。
3)集装箱化
硬件服务器资源利用率非常低,甚至浪费!您可以虚拟化更多空闲服务器并生成大量虚拟机。每个虚拟机都是一个完整的操作系统。可以大大提高资源利用率。
主流私有云平台实施:KVM + OpenStack
虚拟机可以作为基础平台,但应用程序业务的弹性扩展太重了!启动几分钟,文件太大了,快速扩展太费劲了!
毋庸置疑,上部容器,容器的主要特征是快速部署和环境隔离。服务封装在镜像中,可以在几分钟内创建数百个容器。
主流容器技术不是Docker。
当然,生产环境单机Docker在大多数情况下无法满足业务需求,可以构建基于Kubernetes的集装箱平台,集群管理容器,形成大型资源池,并为基础架构提供强有力的支持。
4)自动化操作和维护
反复和反复的工作,不仅无法提高效率,而且价值也没有体现出来。
所有操作和维护工作都是标准化的,例如环境版本,目录结构,操作系统等。在标准化的基础上,您可以自动化更多方面。您可以使用小鼠标或几个命令完成复杂的任务。
因此,所有操作都尽可能自动化,减少了人为错误并提高了工作效率。
主流服务器集中管理工具:Ansible,Saltstack
持续集成工具:Jenkins,Gitlab
5)高级Python开发
您可以进一步学习Python开发并掌握面向对象的编程。
最好学习一个Web框架开发网站,如Django,Flask,主要是开发运维管理系统,将一些复杂的流程写入平台,然后集成集中管理工具,创建属于的管理平台。操作和维护本身。
6)性能优化
仅部署是不够的,性能优化可以最大化服务负载。
这件作品也很难,也是高薪的关键点之一。为了钱,你必须努力学习!

在硬件,操作和软件层之外思考。


二,分工任务
掌握80%的互联网公司将使用的技术,以提高竞争力!
三,升级文章
“金三银四”工作季,准备换工作?我心里很美,但现实是残忍和赤裸裸的,投了很多简历,面试率很低,说金三银四,但为什么我换工作呢?这么困难?根据阿良的经验,主要原因如下:
简历不够清晰(10%)
没有掌握面试技巧(10%)
选择工作态度(10%)
不清楚你的价值(5%)
专业技能不足(55%)
教育(5%)
行业低迷:停止,裁员! (5%)
1)持久性
学习是一个漫长的过程,是我们每个人一生都需要的职业。
你坚持,很难坚持,而且坚持!
2)目标
如果没有目标,则不称为工作,如果没有量化,则不称为目标。
在每个阶段,设定目标。
例如:首先设置一个可以实现的小目标,赚到一亿!
3)兴趣

如果你喜欢这个行业,那么它不仅仅是一份工作。

如果你不喜欢这个行业,你可能无法做到这一点,或者你可能坚持不到两年,因为你无法通过它。


IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部