一、questions
1. nginx关于域名这一块,是怎么配置的。
2. 监控一般用来监控什么,比如登录场景下。
3. 系统监控一般监控什么。
4. 出错了一般怎么排查。(日志)
5. 运维方面,遇到的最大的困难是什么?
6. 你觉得自己的优劣势是什么?(优势:理解能力,排查能力不错;劣势:有时太多东西了,记不住,因此需要记笔记。)
7. mysql做了索引之后,还是可能有慢查询,应该如何优化。
8. mysql主要做什么索引?(主键索引)
9. mysql字段是怎么设计的?(user,积分啊等等)
10. 数据库表之间的联系。(外键)
11. nat地址转换是怎么实现的。(转换成公网访问外网,这样能保护公司内部,以公网IP访问外网。)
12. 怎么保护公司内部数据?(防火墙)
13. 怎么防止单点故障?(keepalive主备)
14. nginx怎么实现负载均衡,具体代码,模块。
15. 你怎么看待有时需要晚上上线部署项目?
16. 你认为运维主要是做什么?
17. 你还有什么问题要问我的吗?(提问了,您在*****公司工作的感受?)
二、运维岗位的理解
运维岗位是指负责维护和管理计算机系统、网络设备以及软件应用的工作岗位。在一个组织中,运维团队通常负责确保系统的稳定性、安全性和高效性,以保证业务的正常运行。
运维岗位的体系理解:
-
硬件设备维护:运维人员负责监控、维护和管理服务器、网络设备、存储设备等硬件设备。他们需要定期巡检设备状态、处理故障和异常,并进行硬件设备的维护保养。
-
操作系统和虚拟化平台管理:运维人员需要熟悉各种操作系统和虚拟化平台,如Linux、Windows、VMware等。他们需要安装、配置、优化操作系统,管理虚拟机和容器等资源,并进行系统性能调优。
-
中间件和软件应用管理:运维人员需要熟悉常见的中间件和软件应用,如数据库管理系统、Web服务器、应用服务器等。他们需要安装、配置、监控和优化这些软件应用,以确保其正常运行、高效稳定。
-
网络和安全管理:运维人员需要负责网络设备的管理和配置,确保网络的正常运行和安全性。他们还需要进行网络故障排除、防火墙配置、安全补丁管理等工作,以保护网络和系统的安全。
-
自动化运维和监控:运维人员需要使用自动化工具和监控系统,简化运维操作并监控系统性能。他们可以通过脚本编程、配置管理工具、自动化运维平台等方式实现任务的自动化执行和系统的实时监控。
综上所述,运维岗位的体系涉及到硬件设备维护、操作系统和虚拟化平台管理、中间件和软件应用管理、网络和安全管理以及自动化运维和监控等方面的内容。运维人员需要具备扎实的技术功底和问题解决能力,能够独立处理各类运维工作。