版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
运维工程师笔试题及答案一、单项选择题(共15题,每题2分,共30分)1.以下哪个命令可以实时监控Linux系统进程资源占用情况?()A.`psef`B.`top`C.`dfh`D.`netstatan`2.在iptables中,用于处理入站数据包的默认链是?()A.OUTPUTB.FORWARDC.INPUTD.POSTROUTING3.MySQL中,以下哪个存储引擎支持事务和行级锁?()A.MyISAMB.InnoDBC.MEMORYD.CSV4.以下哪个工具用于Linux系统中分析网络流量的实时数据?()A.`tcpdump`B.`ping`C.`traceroute`D.`nslookup`5.关于Docker镜像与容器的关系,正确的描述是?()A.容器是镜像的可读可写层B.镜像由多个容器叠加而成C.容器删除后镜像自动删除D.镜像和容器均为只读层6.在Nginx配置中,`location/api/`表示匹配以下哪个URL?()A.`/api`B.`/api/v1`C.`/apiv1`D.`/test/api`7.以下哪个Prometheus指标类型用于表示累计值(如请求总数)?()A.CounterB.GaugeC.HistogramD.Summary8.以下哪个RAID级别仅提供数据校验,不具备数据冗余?()A.RAID0B.RAID1C.RAID5D.RAID39.当Linux系统无法启动时,进入单用户模式的常用方法是在GRUB菜单中添加哪个参数?()A.`init=0`B.`single`C.`rescue`D.`debug`10.以下哪个命令可以查看Linux系统当前加载的内核模块?()A.`lsmod`B.`modprobe`C.`insmod`D.`rmmod`11.以下哪个协议用于Zabbix服务器与Agent之间的通信?()A.SNMPB.ICMPC.ZabbixTrapperD.HTTP12.在Kubernetes中,用于管理一组相同Pod的控制器是?()A.DeploymentB.ServiceC.ConfigMapD.Secret13.以下哪个命令可以将Linux文件`/data/logs/app.log`的权限修改为“所有者读写、组用户只读、其他用户无权限”?()A.`chmod640/data/logs/app.log`B.`chmod644/data/logs/app.log`C.`chmod750/data/logs/app.log`D.`chmod755/data/logs/app.log`14.以下哪个工具用于监控Linux系统的I/O性能?()A.`vmstat`B.`iostat`C.`sar`D.以上均是15.关于TCP三次握手的描述,正确的是?()A.第一次握手:客户端发送SYN=1,seq=xB.第二次握手:服务器发送SYN=0,ACK=1C.第三次握手:客户端发送SYN=1,ACK=0D.三次握手完成后建立UDP连接二、多项选择题(共10题,每题3分,共30分。少选、错选均不得分)1.以下属于Linux文件系统特性的有?()A.ext4支持最大文件大小16TBB.XFS适合大文件存储和高并发I/OC.Btrfs支持快照和校验D.FAT32不支持大于4GB的单个文件2.网络排障时,可用于检测DNS解析问题的工具有?()A.`ping`B.`nslookup`C.`dig`D.`traceroute`3.Docker的核心组件包括?()A.DockerClientB.DockerDaemonC.DockerHubD.DockerVolume4.以下属于MySQL日志类型的有?()A.错误日志(errorlog)B.慢查询日志(slowquerylog)C.二进制日志(binlog)D.事务日志(redolog)5.以下哪些操作可能导致Linux系统磁盘空间满?()A.日志文件未配置轮转B.临时文件未清理C.数据库索引异常增长D.开启swap分区6.关于KubernetesService的描述,正确的有?()A.用于暴露Pod的网络服务B.支持ClusterIP、NodePort、LoadBalancer等类型C.必须与Deployment绑定D.内部通过iptables或IPVS实现流量转发7.以下哪些是Nginx的核心功能?()A.反向代理B.负载均衡C.Web服务器D.数据库读写分离8.以下哪些工具可用于Linux系统进程监控?()A.`htop`B.`pgrep`C.`pstree`D.`lsof`9.关于RAID10的特点,正确的有?()A.同时具备RAID0的性能和RAID1的冗余B.至少需要4块硬盘C.单盘故障不影响数据D.空间利用率为50%10.以下哪些属于自动化运维工具?()A.AnsibleB.PuppetC.JenkinsD.Terraform三、填空题(共10空,每空2分,共20分)1.Linux系统中,用于修改用户密码的命令是______。2.TCP三次握手的第二步,服务器返回的标志位是______和______。3.Nginx配置中,`worker_processes`参数用于设置______。4.Zabbix的核心组件包括ZabbixServer、ZabbixAgent和______。5.Docker中,`dockerrund`参数表示______运行容器。6.MySQL中,`EXPLAIN`命令用于分析______的执行计划。7.Kubernetes中,______资源用于定义容器的运行环境和依赖。8.Linux内核参数`net.ipv4.tcp_tw_reuse`的作用是______。四、简答题(共4题,每题8分,共32分)1.简述运维工程师在保障系统高可用性(HA)时的关键措施。2.说明Nginx反向代理与负载均衡的区别及典型应用场景。3.对比Docker容器与虚拟机(VM)在资源隔离、启动速度和占用空间上的差异。4.描述使用Prometheus+Grafana搭建监控系统的核心步骤。五、应用题(共3题,每题12分,共36分)1.Linux权限问题排查:某用户反馈无法访问`/data/report.pdf`文件,执行`lsl/data/report.pdf`显示权限为`r1rootroot1024Jun110:00report.pdf`。请分析可能原因并给出解决方法。2.MySQL慢查询优化:某业务数据库出现慢查询(执行时间>5秒),通过`slow_query_log`定位到一条SQL:`SELECTFROMordersWHEREuser_id=12345ANDcreate_timeBETWEEN'20240101'AND'20240601'`。请列出至少3种优化措施。3.KubernetesPod无法启动排查:某Pod状态为`CrashLoopBackOff`,请写出排查步骤(需包含具体命令和关键检查点)。六、综合题(共1题,12分)设计一个企业级高可用Web系统的运维方案(需包含架构设计、监控体系、容灾策略和自动化部署流程)。答案及解析一、单项选择题1.B(`top`是实时进程监控工具)2.C(iptables默认链INPUT处理入站流量)3.B(InnoDB支持事务和行级锁)4.A(`tcpdump`用于抓包分析网络流量)5.A(容器是镜像的可读可写层)6.B(`location/api/`匹配以`/api/`开头的URL)7.A(Counter是累计指标类型)8.D(RAID3使用专用校验盘,无数据冗余)9.B(单用户模式参数为`single`或`1`)10.A(`lsmod`查看已加载内核模块)11.C(Zabbix使用自定义协议通信)12.A(Deployment管理Pod副本)13.A(640对应所有者rw、组r、其他无权限)14.D(`vmstat`、`iostat`、`sar`均用于I/O监控)15.A(第一次握手客户端发送SYN=1,seq=x)二、多项选择题1.ABCD(均为各文件系统特性)2.BC(`nslookup`和`dig`用于DNS检测)3.ABC(Docker核心组件包括Client、Daemon、Registry如Hub)4.ABCD(MySQL日志包含错误、慢查询、binlog、redolog等)5.ABC(swap分区不占用磁盘空间)6.ABD(Service不强制与Deployment绑定)7.ABC(数据库读写分离非Nginx核心功能)8.ABCD(均为进程监控工具)9.ABCD(RAID10需4块盘,空间利用率50%)10.ABCD(均为自动化运维工具)三、填空题1.`passwd`2.SYN=1;ACK=13.工作进程数4.ZabbixWeb界面(或ZabbixProxy)5.后台(detached)6.SQL查询7.Pod8.允许重用处于TIME_WAIT状态的连接四、简答题1.关键措施:架构层面:采用负载均衡(如Nginx)、分布式部署(多机房)、冗余设计(主备/主主)。监控层面:实时监控CPU、内存、磁盘、网络及业务指标(如QPS、响应时间),设置告警阈值。容灾层面:定期数据备份(本地+异地)、故障自动切换(如Keepalived实现VIP漂移)。流程层面:制定故障应急预案,定期演练;采用自动化运维减少人为失误。2.区别与场景:反向代理:代理服务器接收客户端请求,转发至内部服务器,隐藏真实后端(如Nginx代理Tomcat);典型场景为Web服务器保护、静态资源缓存。负载均衡:将请求按策略(轮询、加权、IP哈希)分发给多个后端服务器,提升吞吐量;典型场景为高并发业务(如电商大促)。3.差异对比:资源隔离:容器通过命名空间(Namespace)和控制组(cgroup)隔离,共享内核;虚拟机通过Hypervisor完全隔离,占用独立内核。启动速度:容器秒级启动;虚拟机分钟级启动。占用空间:容器镜像通常几十MB到GB;虚拟机镜像GB到TB级。4.核心步骤:部署Prometheus服务,配置`prometheus.yml`定义抓取目标(如NodeExporter、MySQLExporter)。安装Exporter采集各组件指标(如NodeExporter监控主机,BlackboxExporter监控HTTP服务)。配置Alertmanager设置告警规则(如CPU>80%触发邮件/钉钉告警)。部署Grafana,添加Prometheus数据源,创建仪表盘(Dashboard)可视化指标(如系统负载、应用QPS)。五、应用题1.权限问题排查:原因:文件权限为`r`(所有者只读,组和其他无权限),当前用户非root且不在文件所属组(root组),因此无访问权限。解决方法:若用户需读取文件,可修改组权限:`chmodg+r/data/report.pdf`;或更改文件所属组:`chgrp<用户组>/data/report.pdf`。若用户需写入,需调整所有者权限为`rw`:`chmodu+w/data/report.pdf`(需root权限执行)。2.MySQL慢查询优化:添加索引:在`user_id`和`create_time`字段创建联合索引(`(user_id,create_time)`),覆盖查询条件。限制返回字段:将`SELECT`改为具体字段(如`SELECTid,user_id,amount`),减少数据传输量。分区表:按`create_time`做时间分区(如按月分区),缩小查询范围。优化查询条件:检查`create_time`是否为字符串类型,确保与索引类型一致(避免隐式转换)。3.KubernetesPod排查步骤:查看Pod状态:`kubectlgetpods<podname>owide`确认节点和重启次数。查看事件日志:`kubectldescribepod<podname>`,关注`Events`中的错误信息(如镜像拉取失败、资源不足)。查看容器日志:`kubectllogs<podname>c<containername>`(若容器崩溃,使用`kubectllogs<podname>c<containername>previous`查看上一次日志)。进入容器排查(若容器短暂运行):`kubectlexecit<podname>c<containername>/bin/sh`,检查应用配置、依赖(如端口占用、文件权限)。检查资源限制:确认`limits`和`requests`是否合理(如内存不足导致OOMKill)。六、综合题(示例)企业级高可用Web系统运维方案1.架构设计:前端:Nginx负载均衡集群(多机房部署),配置健康检查(HTTP/ICMP),通过Keepalived实现VIP漂移。应用层:SpringBoot微服务容器化(Docker),部署于Kubernetes集群(多Master+多Node,跨可用区)。数据层:MySQL主从复制(主库写,从库读)+Redis哨兵模式(主从+自动故障转移)。存储层:OSS对象存储(静态资源)+Ceph分布式存储(应用数据)。2.监控体系:基础设施:Prometheus+No
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园厨师自救制度规范
- 科技人才档案管理制度
- 三个班客服排班制度规范
- 酒店保养石材制度规范标准
- 法警队严格考勤制度规范
- 档案学校信息化采购制度
- 干事档案管理制度
- 机构合伙人制度规范要求
- 校级领导带课制度规范要求
- 仓库配货人员制度规范要求
- DB1331-T 025.1-2022 雄安新区工程建设关键质量指标体系:建筑工程
- 旅游行业如何玩转视频号 从0到1开启私域营销
- 急腹症影像诊断课件
- 【《紫鑫药业财务报告审计失败案列分析》12000字(论文)】
- 三级医院营养科建设方案
- 医院外联部主任述职报告
- 集团内部融媒体管理办法
- ASTM-D1238中文翻译(熔融流动率、熔融指数、体积流动速率)
- 2025年浙江省宁波市镇海中学高考英语模拟试卷(1月份)
- 短视频创作-短视频手机拍摄与剪辑
- 车辆挂靠驾校合同协议
评论
0/150
提交评论