运维之路

本文介绍了运维的基础知识,包括计算机、网络、安全、测试和开发等,强调Linux基础的重要性。在公司中,运维人员应熟悉业务并进行优化。文中探讨了运维的不同分支,如开发、安全、DBA等,并指出选定方向对职业发展至关重要。提到了运维开发的技能需求,如Python和Go,以及DBA对数据库的深入理解。最后,讨论了运维的中级到高级阶段,以及10年后可能的职业转型,如产品开发或投资。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.行囊

计算机基础知识(了解计算机哪几个部分组成,如果装系统,上下架等等)
网络基础知识(不用太深入,知道协议有哪些,什么意思,路由器交换机工作原理)
安全基础知识(知道什么叫ddos,知道基本防御方法)
测试基础知识(知道性能测试和web测试用什么工具,不然你优化完怎么证明他是优化好的?)
开发基础知识(基本的构建,打包知道什么意思,异步非阻塞之类的)
linux基础知识(这部分就是对linux的了解了,linux启动顺序,命令等待)
有以上基础知识,运维才能迈出第一步,不过也有大公司会专门做某一部分,例如应用运维不需要关注测试和安全等方面,但建议都学学,触类旁通有好处。

有这些基础,进到公司基本可以完成基础工作了。比如创建个虚拟机,添加账号,搭建个服务等等。照着百度做基本优化,遇到问题有思路去排错。薪资一线城市可以达到6-10k左右

二.岔路

进到公司,如果结构完善了,就仔细去了解业务,知道当前每个服务干啥的,怎么联合工作的,然后对当前环境不好的部分,麻烦的部分进行优化思考。如果结构待完善,那你就可以参与到建设中。

所以不管是什么情况,应当都先将公司用的技术了解清楚每一部分,配置文件的参数都应该了然于胸,当一切懂掌握后,你可以从头来一套当前的环境后。可以去思考将不完善部分完善,优化。然后再考虑学习python(工作中用不到的情况下),以前用不到的服务,新技术。

在这个道路上有无数岔路。开发、安全、DBA、测试、应用运维、基础运维等等。

只有选定方向才能不迷路,也才能更快的到达目的地。到了这时,就已经迈步向中级运维了。需要选择一个反向去努力,不然运维的东西太杂,很难往后发展。

如果想做运维开发,让服务自动故障切换、扩容、发布,就要在搞好服务的基础上去学一门语言,现在用的最多的是python和go。

如果想做DBA,要搞好数据库,例如mysql,需要搞清楚基本操作,主键和索引区别,索引是如何加快查询的,mysql的不同引擎有何区别,如何选择。mysql的工作原理,查询原理,存储原理,优化和备份。

还有架构,mysql选用主从,故障如何自动切换,根据什么来分库分表,纵向还是横向,这些需要看大量资料和书籍用几个月甚至几年才能学习清楚。

如果想做好应用运维,就要根据当前公司的需求,像mysql一样搞好那些服务,并考虑结构和高可用方案等等。

不过当前都在往运维开发方向靠拢,未来的运维都要会一些开发才行。以前是shell,当今是python,需要的技术越来越深入,紧跟潮流才不会被落下。

中级-高级运维,一般3-5年经验,薪资10-35k左右

三.终点

技术是没有终点的,当然可以有你自己的终点。当工作10年,技术已经很厉害了,就需要靠拢一些别的东西了。

可以根据你掌握的技术,去搞博客,出售一些视频,写付费文章或者付费问答。甚至可以看准机会后,去做产品的。像宝塔面板,各种云服务,cdn,都是一大批运维或者开发区转型做的产品。

或者可以购买基金彩票和增值物品,区块链就算了。不得到国家承认和保护的东西,终究没有大的发展的。有些股票或者基金还是很稳当,很不错的,虽然进步慢,但是很稳定不会亏。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值