linux 运维从初级到高级的修炼
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 运维从初级到高级的修炼相关的知识,希望对你有一定的参考价值。
平时不怎么写什么,想把自己的心得记录下来,万一哪天需要,可以翻找,我觉得 u 必要 建立一个自己的一个博客。其实 写博客是一个很好的习惯,日积月累会发现自己在不知不觉中不断的提高和成长。
学习是一个过程,学什么,怎么学,大家心中都有目标。我认为首先是对大的方向有个把握。明确自己的学习路线和奋斗目标,坚持不懈,持之以恒提高自己的水平。那么如何才能提高自己的水平呢?首先要明确自己要什么?只有搞明白自己学什么,怎么学的问题,在认识上有个高度,才能达到目的。
作为一个运维人员,需要具备什么?
我认为两点是非常重要:(1)态度 ,(2) 能力(技术能力+ 协调解决问题的能力)
态度:
首先是一个认识的问题,无论在哪个公司,无论处于什么职位,态度很关键。积极的心态,负责任的态度是决定工作是不是能做好的前提,没有一个好的态度,能力越强,那么对公司来说哪就是一个坑。
能力:
我们在提高自己技术能力的同时,也要提高自己编写文档的能力,这个很重要。这个一个综合的体现。在同样的技术背景下,别人之所以能拿那么多的薪水那是有原因的(国企技术除外)。有时候你自己疑惑为什么某某技术能力比我强不了多少,我们的工资相差那么多?那就要分析自身了。任何事物都有反正面,或者说有其客观的因素存在,正所谓内因决定外因。那么作为一个Linux运维人员,端正自己的态度以后,如何发展自己的方向呢?首先自己制定一个学习目标。
Linux学习阶段 总结:
(1)要了解Linux发展趋势,熟悉必备的精华命令,对编辑器、用户及组管理、软件包管理、磁盘管理、企业磁盘规划及系统启动流程等。【系统入门】
(2)熟悉基本操作命令以后,要学好软件实现原理和实战部署。掌握各种服务:DHCP\ Samba\NFS\Vsftpd\Aapche 等大中型企业常用的服务,能出色的在企业胜任这份工作。【服务管理】
(3)服务器应用稳定后,运维人员需要做什么?睡大觉吗?当然是否定的。那么这时监控系统就是必不可少。有了监控,能在第一时间获取信息,对出现的故障能快手处理,只要服务器出现问题,服务器监控系统会马上打电话、发短信、或邮件告知我们,让我们将风险降至最低。“zabbix监控平台”可以很好的监控企业生产环境。
(4)shell 编程,不懂shell就是不懂Linux,在企业的实际运用中,希望将复杂的问题简单化,将简单的问题自动化。shell编程就是这么个利器。它能轻松管理几百台服务器,轻松实现运维自动化。
(5)web架构构建:随着访问量的不断增加,需要用到各种中间件,负载均衡软件,nginx、动静分离、 JAVA服务器等,需要构建企业的web架构,才能在企业高速发展中得心应手。满足企业的高速增长。
(6)安全集群:网站平稳运行在机房以后,每天到底需要做什么呢?我认为这个问题很关键。21实际互联网网站成千上万,漏洞、黑客、入侵 等越来越多,如何保障的网站的安全运行提上重要位置。能否抵御大规模的攻击,在window系统中出现的问题,我觉得随着Linux系统的普及,也会出现越来越多的问题。虽然运营商有防攻击和流量近源清洗的手段,但是也保不齐会出现问题。安全集群就显得很关键。同城容灾、异地备份、数据迁移、防WEB攻击等技术手段实施才能弥补网络安全和网站安全,保证网站安全和网络安全。携程用户反应其网站和APP无法登陆,网上传闻携程数据库遭到“物理删除”。携程方面表示,2015年5月28日上午11:09,因携程部分服务器遭到不明攻击,导致官方网站及APP暂时无法正常使用就很能说明问题。2017年某IT大厂帮广西移动割接,不小心删除了100多万用户数据,导致用户至今无法通话。什么意思?就是用户的数据全部没有了,数据库,被删除了,用户在移动网络中已经不存在了。 也就是说你手机存的电话和伙伴全没有了,移动系统没有你的信息了,很悲催。HLR(归属位置寄存器,它是一个负责移动用户管理的数据库,永久存储和记录所辖区域内用户的签约数据,并动态地更新用户的位置信息,以便在呼叫业务中提供被呼叫用户的网络路由)
(7)调优:随着网站访问人数越来越多,几台、几十台服务器都无法承载访问压力的时候怎么办?从根本上就是优化服务器内核的每个参数的调整,每个应用程序、中间件、内存的调整、都会对网站产生硬性。架构优化、日志集群、微服务、Docker虚拟化等可以帮助我们提高技能水平,使其更全面。
本文出自 “Linux运维” 博客,谢绝转载!
以上是关于linux 运维从初级到高级的修炼的主要内容,如果未能解决你的问题,请参考以下文章