运维需要掌握的技术

 我来答
欺男霸女125
2022-11-30 · TA获得超过369个赞
知道小有建树答主
回答量:1868
采纳率:96%
帮助的人:27.1万
展开全部

运维需要掌握的技术有:Linux系统基础、网络服务、shell脚本和另一个脚本语言、sed和awk工具、文本处理命令、数据库、数据库、监控工具、集群和热备、数据备份。

1、Linux系统基础

是基础中的基础,参考书籍,至少要掌握这书60%内容,没必须全部掌握。

2、网络服务

服务有很多种,每间公司都会用到不同的,LAMP和LNMP是必须要熟练。nginx和apache要熟悉,特别是nginx一定要很熟悉才行,有些公司还会用tomcat。

3、shell脚本和另一个脚本语言

shell是运维人员必须具备的,学python会比较好,难实现自动化运维,perl是文本处理很强大,这两个学一个就行了。

4、sed和awk工具

必须要掌握,在掌握这两个工具同时,还要掌握正则表达式,正则是最难学的表达式,但结合到sed和awk中会很强大,在处理文本内容和过滤WEB内容时十分有用。

5、文本处理命令

sort、tr、cut、paste、uniq、tee等,必学,也是结合第3点时一并学习的。

6、数据库

首选mysql,因为Linux用得最多绝对是mysql,增删改查必学,特别要学熟查,其它方面可能不太需要,因为运维人员使用最多还是查,哪些优化和开发语句不会让你弄的。

7、防火墙

防火墙技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。

8、监控工具

有cacti、nagios、zabbix、Prometheus,企业用得最多应该是nagios和zabbix。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式