运维工程师面试题(2)
1.lvs nginx 区别
我们公司用的是lvs,呢么我在使用的过程中呢感觉这个lvs呢负载能力强、配置性低、工作起来稳定、没有流量的消耗、能支持比较多。但是nginx呢,有几次用过,我感觉Nginx对这个网络的依赖性比较小、安装配置比较简单,容易操作,测试起来也很方便、但是呢,nginx负载均衡和稳定度就是比较差,所以我感觉还是lvs用起来比较方便
2.LVS dr 模式原理
我理解的DR模式呢,是将报文直接路由给目标真实服务器。在DR模式中,这个调度器根据各个真实服务器的负载情况,连接数多少等,动选择一台服务器,将数据帧的目标MAC地址改为真实服务器的MAC地址。然后再服务器组的局域网上发送。然后,真实服务器接收到请求数据包的时候,发现查看到的目标IP是VIP。然后真实服务器请求响应,根据自己的路由信息将这个响应的数据包发给客户,并且源IP地址还是VIP。
3.mysql主从原理
master服务器讲sql数据库改写的记录,放入bin-log日志当中,slave通过IO线程获取master上边的这个改变记录,同时呢IO线程启动dump,发送二进制日志,保存到从上边的中继日志上。然后sql线程读取二进制日志,是主从达到一致。
4.DNS原理
首先系统会查看是否有与之相关的缓存,有则直接返回
如果没有找到,就去.根域找相应的资源。但是根于只知道.com域服务器的ip,根据IP访问.com .com服务器找到服务的这个ip,然后访问到服务的服务器地址,根据要访问的端口确定运行的服
5.访问网站原理、
首先系统会查看是否有与之相关的缓存,有则直接返回
如果没有找到,就去.根域找相应的资源。但是根于只知道.com域服务器的ip,根据IP访问.com .com服务器找到服务的这个ip,然后访问到服务的服务器地址,根
网站访问慢的解决思路
在公司里也有遇到网站访问慢的问题呢,我是这样排查的,首先用这个top查看一下这个服务器的负载,发现负载不高,所以就排除就不是程序的问题,然后查看线程中http的数量,发现线程达到了访问的最大值。导致访问网站特别卡,我的解决措施呢,是这个样的,对单个IP链接的线程限制,不允许多个线程链接资源。我采用的是mod_limitipconn这个模块。然后添加URL重写,防止盗链。重新启动,就解决了这个问题
zabbix监控mysql监控哪些参数
我们公司就是监控mysql的pv、uv 、mysql的增删改查等
6.cpu飚高如何处理
我们公司出现cpu飙高是这个样处理的,我首先呢先分析是因为什么原因,导致cpu的飙高。分析完之后呢,我先是free查看内存是不是数据太多,发现并不是这个样的,然后呢,又通过ps查看是否有程序冲突,发现也不是因为程序的冲突,最后使用top分析是不是因为应用的太多,占用cpu资源过多。最后呢,我通过top发现,原来是有一个java进程耗用资源比较多,我把这个信息呢发送给了我们公司的开发人员,确定没用之后,便将他删除了,最后,cpu恢复了正常值。
7.idc机房流量暴涨处理的方法
我们公司出现这个机房流量暴涨,我是这样排查的,我首先判断是不是cdn宽带的异常,发现没有问题之后,就判断是不是真实遭受DDOS攻击, 内部服务器中毒,导致大量外发流量,最后发现,原来是内部服务器中毒,导致大量外发流量,我的操作是让机房断开外部ip服务器的网线,再断掉内部服务器出网关的线路,切断外发流量的源头,然后查看了一下监控流量的服务,找到这个外发流量的服务,发现这个服务并不是特别重要,所以我就关闭这个服务,对服务器进行整体杀毒,最后,重新启动,恢复了正常。
8.磁盘有空间无法写入的解决方法
(1)运维的监控系统发来通知,报告一台服务器空间满了,登陆服务器查看,根分区确实没有空间了,按道理来说呢,那么删除目录下一些大数据即可,我呢也确实是这样做的,但是通过输出之后发现,根分区空间仍然没有释放的这样一个比较棘手的问题
(2)我对这个排查,过程中呢。我发现是因为httpd进程还在一直向这个文件写入内容,导致虽然删除了文件,但文件对应的部分由于进程锁定,并未从中清除掉,所以呢空间就没有被释放掉
(3)我当时找到问题之后呢最简单的方法是修改了httpd进程写入的路径,重启httpd进程
(4)然后呢通过通过这种方法,磁盘马上释放了空间,进程呢也继续向文件写入日志
运维工程师面试题(2)相关推荐
- 小猿圈linux之运维工程师面试题(答案版)
小编在前几篇文章中写过两篇运维工程师面试题,今天接着上次的内容继续,如果做完这套面试题,感觉还不错,可以翻一下小编前两套,小猿圈带你突破面试的难关,走上自己热爱的运维岗位. 1.常见的Linux发行版 ...
- Linux运维工程师笔试题系列6(30题)
Linux运维工程师笔试题系列6(30题) 如果您对问题有疑问,或者认为答案不准确的,欢迎留言交流. 问题如下: 1. cat -n file1file2 命令的意思是? A 只会把文件file1的内 ...
- 360linux面试题,奇虎360运维工程师面试题
原标题:奇虎360运维工程师面试题 以下面试题是从网络收集整理的,仅供大家学习参考: 1.写一个脚本查找最后创建时间是3天前,后缀是*.log的文件并删除. find / -name "*. ...
- Linux运维工程师面试题(1)
文章目录 Linux运维工程师面试题(1) 1 别名.内部命令.外部命令的执行顺序 2 linux 系统启动流程 3 破解用户密码的方法 4 忘记 grub 密码怎么解决 5 硬盘空间满了怎么处理,怎 ...
- python自动化运维工程师面试题_运维面试题 含答案
运维工程师面试题 姓名 : 答题时间 : 1. 新安装 MYSQL 后怎样提升 MYSQL 的安全级别? A. 修改 mysql 默认端口 下可以通过 iptables 来限制访问 mysql 端口的 ...
- linux面试宝典 pdf,运维工程师面试题(面试版).pdf
运维工程师面试题(面试版) Linux 高级运维工程师笔试题 (面试版) 一.选择题(每题 2 分,共 40 分): 1.如果你的umask 设置为 022,缺省的你创建的文件的权限为( ) A. w ...
- 运维工程师面试题汇总
运维工程师面试题 1.修复并检测/dev/sdb 2.Tomcat容器和jetty容器的特点和区别 3.分配只读帐号 4.如何用zabbix帐号能运行oracle帐号下的sqlplus命令 5.写一个 ...
- Linux运维工程师面试题第三套
1.linux如何挂在windows下的共享目录? mount -t cifs -o username=windows登陆账号,password="windows账号对应的密码"/ ...
- python运维工程师面试题_新浪软件测试面试题-Linux运维工程师面试真题
新浪软件测试面试题-Linux运维工程师面试真题 作为Linux运维工程师,进入大公司是开启职业新起点的关键,今天特别分享了其在新浪面试Linux运维及云计算工程师的题目和经历,希望对广大Linux运 ...
- linux运维工程师面试题收集
面试必考 mysql5和mysql6 有什么区别 mysql-server-5.5:默认引擎改为Innodb,提高了性能和扩展性,提高实用性(中继日志自动恢复) mysql-server-5.6:In ...
最新文章
- 【ACM】杭电OJ 2005
- 安永创新中心落子北京,聚焦5G技术赋能企业数字化转型
- Beta冲刺随笔集合
- vmware提示com.vmware.sps.fault.QsConnectionException报错
- 微分求积:复化梯形、复化辛浦生
- android游戏模式,注重游戏体验 Android 12提供原生游戏模式
- nhibernate事务锁表的问题
- Cocos2d之Node类详解之节点树(二)
- uctf-杂项题目分析
- pandownload获取bdstoken失败怎么回事_巴菲特点透中国股市:假如你手中持有的股票早上快速拉高然后慢慢下跌,你晓得是怎么回事吗?...
- 一个系统管理员的自白
- c语言程序设计cspn,Null-terminated wide strings
- 邮件里直接显示图片_利用邮件合并带图片功能批量制作准考证、工作证、成绩通知单等...
- 地狱已满 服务器无响应,steam地狱已满怎么联网
- cad用计算机怎么计算坐标,CAD坐标怎样计算
- 【2020年高被引学者】 汤继良 密歇根州立大学
- 1987年国际C语言混乱代码大赛获奖的一行代码
- 大地GhostXP_SP3_2013极速装机5月版
- C++ 11 特性:关联容器map、set的使用
- 动物模型系列之常见肿瘤动物模型