aob运维是做什么的?
1、保障业务系统长期稳定运行
毕竟业务系统要是出现一点差错,用户就要投诉,所以运维工程师最核心的工作就是保证业务系统能够稳定运行。
首先要知道业务跑在什么上,一般来说网站服务器都是nginx、apache等,依赖mysql数据库进行数据储存,依靠PHP进行解析,所以运维工程师必须掌握LNMP、LAMP等环境部署的知识。
2、保障数据安全可靠
数据安全是公司领导最看重的部分,运维工程师也要保证数据的安全性和可靠性,要是出了一点点错误,领导就要找运维喝茶了。
有时候需要手动改数据库的内容,就要学会掌握mysql数据库的增删查改知识;
有时候需要应对数据库的服务器硬件坏了,就需要Mysql主从复制以备不时之需;
有时候需要还原数据库,就需要学会mysql增量备份和恢复,以还原到指定的时间点;
有时候定时备份还不够,就需要使用rsync+inotify来实时备份;
有时候为了增加服务器安全性,就要通过iptables来控制公司的IP或者跳板机IP访问权限;
?
3、构建监控报警体系
运维工程师常用的是zabbix、nagios来进行报警监控,如果没有监控运维就是瞎子,所以要先构建报警监控体系,此后就要解决系统故障。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有