面试汇总
运维工程师日常工作内容
自我介绍对公司的了解
系统管理员的职责
进行系统资源管理、设备管理、系统性能管理、安全管理和系统性能监测;
管理的对象
服务器、用户、服务器的进程及系统的各种资源等。
对运维工作的理解和应具备的素质
运维字面上理解为运营、维护;而更深层次的是扮演者管理、制度和推行、监督角色,处理智能化、批量部署、网站架构优化、监控预警、流量及日志分析统计、权限管理、安全优化等事物;应该具有一定的严谨性和责任心。
公司所用防火墙设备
深信服
考虑因素
工作性质能让我发挥所长!
优势与劣势
工作时候具有清晰的思路及追求工作完成的质量,例:服务器批量装机。
处理问题时有时候太容易深究,以至于有些时间浪费在些许意义不大的问题上。
职业规划
先是脚踏实地的做好本职工作,在公司提供机会的条件下,我会尽自己的努力去争取,不断学习,不断进步!
基础型运维------->开发型运维--------->架构、管理型运维
软件使用的版本
Nginx1.11
文件共享
samba:
Windows客户端挂载 \192.168.10.6etc
Linux客户端挂载 mount -t cifs //192.168.10.6/etc /mnt/
nfs:
mount -t nfs 192.168.10.6:/etc/ /mnt/
统计访问网站ip
Nginx、tomcat的优化
工作管理的网站名,并发
Nginx正向代理与反向代理的区别
lvs原理
数据库读写慢的原因
1)在程序设计时没有索引;
2)I/O吞吐量小;
3)内存不足;
4)查询数据量过大。
数据库不同步原因
1)网络延迟;
2)主从机器负载不一致;主从复制是主数据库上启动I/O线程,从数据库上启动I/O线程和SQL线程,当机器负载高时,可能导致其中的任何一个线程出现资源不足;
3)Max_allowed_packet设置不一致;主库设置其值大于从库,当较大的sql语句能在主库上执行时,从库因其值设置过小,无法执行;
4)版本不一致。
参与项目的整体架构图
Nagios、Zabbix
画图展示、默认监控、批量监控主机方面,zabbix操作更简洁;总体而言,都能实现大规模监控,都足以满足用户需求,nagios要花时间写脚本,zabbix要花时间探索功能,两者就像Windos与Linux一样,一个所有已做好,一个可以定制所有。
Keepalived
由core,check,vrrp三模块组成,core为核心,负责主进程的启动、维护及全局配置文件的加载和解析;check负责健康检查,vrrp用来实现vrrp协议。
vrrp协议:为了消除在静态路由环境下路由器单点故障引起的网络失效而设计的主备模式的协议。
设Apache产生的日志文件名为access_log,当Apache正在运行时,执行命令mv access_log access_log.bak,此后新日志会打印到哪?
新日志会打印在access_log.bak中,因为Apache启动时会随时向access_log文件加入日志信息,虽然此时被改名,但是由于服务正在运行,iNode节点位置不变,则Apache会继续向已改名的文件中追加日志;若重启Apache服务,系统会检查access_log,若不存在,则创建。
在shell环境下查看远程Linux系统运行时间
# ssh user@ip “uptime”
将本地80端口请求转发到8080端口,当前主机IP为192.168.11.6
# iptables -t nat -A PREROUTING -d 192.168.16.1 -p tcp –dport 80 -j DNAT –to 192.168.11.6:8080
计划每周日早8点服务器定时重启
#crontab –e 00 08 * * 7 /sbin/init6
EXT3文件分区,用touch a.txt时显示磁盘已满,但查看磁盘空间只用了60%,什么原因造成的?
1)磁盘配额的限制
2)EXT3文件系统不适合存储很多小文件跟大文件,当出现很多小文件时,导致inode耗尽。
HTTP
建立在C/S模式上,基于tcp协议,属于应用层的面向对象的协议,试用与分布式超媒体信息系统。
特点:
1)支持C/S模式
2)因协议简单,使得http服务器程序规模小,所以传输速度快
3)允许传输任意类型的数据对象,具有一定的灵活性
4)无连接及无状态协议
TCP
Transmission Control Protocol 传输控制协议,基于面向连接的协议,在正式收发数据前,必须和对方建立可靠的连接。
UDP
User Data Protocol 用户数据报协议,是与tcp相对应的协议,基于面向非连接的协议,它不与对方建立连接,直接就把数据包发送过去。
附表:
TCP |
UDP |
|
连接方式 |
面向连接 |
面向非连接 |
传输可靠性 |
可靠 |
不可靠 |
应用场合 |
传输大量的数据,对可靠性要求较高的场合 |
传送少量数据、对可靠性要求不高的场景 |
速度 |
慢 |
快 |
TCP协议和UDP协议各有所长、各有所短,适用于不同要求的通信环境。
面试过程中被问及有什么需要了解的?
1.公司的工作时间;
2.公司对运维岗位的定位及运维岗位的日常工作内容;
3.公司目前的运维技术状况及运维人员的数量;
4.公司服务器的数量及架构体系。