运维值班工程师测试题测试卷及答案_第1页
运维值班工程师测试题测试卷及答案_第2页
运维值班工程师测试题测试卷及答案_第3页
运维值班工程师测试题测试卷及答案_第4页
运维值班工程师测试题测试卷及答案_第5页
已阅读5页,还剩9页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

运维值班工程师测试题测试卷及答案一、单项选择题(每题2分,共30分)1.Linux系统中,查看当前系统运行级别的命令是A.whor  B.runlevel  C.init  D.level答案:B2.在TCP/IP模型中,负责端到端连接建立、维护与终止的层次是A.网络接口层  B.网络层  C.传输层  D.应用层答案:C3.下列RAID级别中,磁盘利用率最高的是A.RAID0  B.RAID1  C.RAID5  D.RAID6答案:A4.当Nagios出现“CRITICAL–Sockettimeoutafter10seconds”告警时,最优先排查的对象是A.被监控端SNMP配置  B.Nagios服务器磁盘空间  C.被监控端防火墙  D.Nagios日志轮转答案:C5.在MySQL中,查看InnoDB引擎当前锁等待情况的表是A.information_schema.innodb_locks  B.performance_schema.events_waits_current  C.sys.innodb_lock_waits  D.information_cesslist答案:C6.以下systemd单元文件中,用于定义服务启动后一次性执行脚本的段是A.[Service]  B.[Install]  C.[Unit]  D.[Path]答案:A7.在DNS解析流程中,返回“NXDOMAIN”表示A.服务器拒绝递归  B.域名不存在  C.记录类型不存在  D.服务器超时答案:B8.使用curl测试HTTP接口时,返回码“429”代表A.未授权  B.请求过多  C.禁止访问  D.内部错误答案:B9.在Zabbix中,item类型为“Zabbixagent(active)”表示A.服务器主动连接agent  B.agent主动推送数据  C.使用SNMP协议  D.使用IPMI协议答案:B10.下列哪条命令可以查看Linux系统硬件UUIDA.dmidecodessystemuuid  B.uuidgen  C.cat/proc/uuid  D.lshal|grepuuid答案:A11.在KVM虚拟化中,用于动态调整VCPU数量的命令是A.virshsetvcpus  B.virshvcpucount  C.virshattachinterface  D.virshdominfo答案:A12.当发现某台服务器“stealtime”持续高于20%,应优先怀疑A.磁盘坏道  B.宿主机资源超售  C.网络广播风暴  D.内存泄漏答案:B13.在GitLabCI中,关键字“only”用于A.定义失败重试次数  B.限制job执行分支  C.定义变量  D.指定runner标签答案:B14.以下哪项不属于Kubernetes控制平面组件A.kubelet  B.kubeapiserver  C.etcd  D.kubescheduler答案:A15.在PromQL中,计算“过去5分钟HTTP请求量增长率”应使用A.rate(http_requests_total[5m])  B.increase(http_requests_total[5m])  C.irate(http_requests_total[5m])  D.delta(http_requests_total[5m])答案:A二、多项选择题(每题3分,共15分,多选少选均不得分)16.以下哪些工具可直接生成系统启动耗时火焰图A.systemdanalyzeplot  B.perf  C.bootchartd  D.eBPF  E.sar答案:A、C17.关于Linux内存管理,下列描述正确的是A.Dirty内存由pdflush线程回写  B.PageCache减少磁盘I/O  C.OOMKiller优先杀掉oom_score最高进程  D.Swap交换分区可完全关闭  E./proc/meminfo中Mapped值等于进程占用物理内存总和答案:A、B、C、D18.以下哪些情况会导致SSH登录出现“Permissiondenied(publickey)”A.~/.ssh权限为755  B.私钥文件权限为644  C.服务端PasswordAuthenticationno  D.authorized_keys文件属主为root  E.SELinux未放行ssh_port答案:A、B、C19.在Kubernetes中,Pod处于“CrashLoopBackOff”状态可能原因包括A.镜像拉取失败  B.启动命令退出码非0  C.liveness探针失败  D.节点磁盘压力  E.未配置resourcelimit答案:A、B、C、D20.下列关于Nginx配置指令的描述,正确的是A.worker_rlimit_nofile可突破单进程最大文件描述符  B.proxy_buffer_size决定后端响应体缓存大小  C.try_files可触发内部重定向  D.access_logoff关闭日志  E.keepalive_timeout0表示长连接永不超时答案:A、C、D三、填空题(每空2分,共20分)21.在Linux中,查看块设备I/O实时utilization的命令是iostatx1,其中“%util”达到__100__表示设备饱和。22.使用rsync通过SSH通道同步目录时,需添加参数e'sshp2222'指定非默认端口。23.MySQL8.0默认身份认证插件为__caching_sha2_password__。24.在Prometheus中,标签名为__job__常用于区分不同监控目标。25.使用tcpdump抓取目标端口为8080的SYN包,命令为tcpdumpiany'tcp[tcpflags]&tcpsyn!=0andport8080'。26.在Bash中,将上条命令的退出码赋值给变量x的写法是x=$?。27.在WindowsServer中,查看端口监听对应的进程PID需使用命令netstatano|findstr":80"。28.在Git中,将最后一次提交信息追加到当前HEAD而不产生新commit的命令是gitcommitamendnoedit。29.在Linux内核参数中,控制最大文件描述符总数的文件为/proc/sys/fs/filemax。30.使用openssl生成RSA私钥长度为4096位且加密算法为aes256的命令是opensslgenrsaaes256outkey.pem4096。四、判断改错题(每题2分,共10分,先判断对错,若错则给出正确表述)31.使用kill9PID可以优雅停止Nginxworker进程。答案:错。应使用killQUITPID或nginxsquit实现优雅退出。32.在Zabbix中,housekeeper进程负责删除过期历史数据以释放数据库空间。答案:对。33.RAID10至少需要4块磁盘,且允许任意两块磁盘同时损坏而不丢数据。答案:错。RAID10只允许“不同镜像对”各坏一块盘,同一镜像对坏两块盘将丢数据。34.在Linux中,命令echo3>/proc/sys/vm/drop_caches会清除PageCache、目录项和inode缓存。答案:对。35.Kubernetes的ConfigMap必须以Volume形式挂载才能被Pod读取。答案:错。也可通过环境变量直接引用。五、简答题(封闭型,每题5分,共15分)36.描述一次“磁盘只读”故障的完整排查流程,列出至少5条关键命令及预期输出。答案:1)dmesg|grepi"ext4.error"查看文件系统错误2)mount|grep'ro,'确认挂载状态3)lsblkf查看磁盘与文件系统对应关系4)smartctla/dev/sdX检查磁盘SMART错误5)cat/proc/mounts|grep'/'确认根分区是否ro6)若发现“Filesystemerrors”则umount后执行fscky/dev/sdX修复37.说明TCP三次握手过程中,每一阶段SYN、ACK序号变化及状态转换。答案:第一次:客户端发送SYN=1,seq=x,进入SYN_SENT;第二次:服务端回复SYN=1,ACK=1,seq=y,ack=x+1,进入SYN_RCVD;第三次:客户端发送ACK=1,seq=x+1,ack=y+1,进入ESTABLISHED;服务端收到后进入ESTABLISHED。38.列举造成Linux系统loadaverage飙高但CPUidle高的三种根因并给出定位方法。答案:1)不可中断睡眠任务过多(iowait):使用iostatx1查看%util与await;2)大量处于D状态的进程:psaux|grep'D';3)调度器频繁负载均衡:perfschedrecord&report查看调度延迟。六、简答题(开放型,每题10分,共20分)39.公司计划将传统IDC机房业务整体迁移至阿里云,要求零停机、数据零丢失。请给出迁移方案,包括网络、存储、数据库、域名切换、回滚策略,并评估风险。答案:网络:采用阿里云专线+VPN双链路,边界配置BGP高防,通过DNAT+SNAT实现私网互通;存储:使用rsync+inotify实时同步NAS数据至OSS,切换前finalsync<30s;数据库:MySQL8.0通过阿里云DTS双向同步,建立回环检测避免循环复制,切换前只读5分钟校验数据一致性;域名:TTL提前调至30s,切换时云解析API修改A记录至SLBVIP;回滚:保留原机房ECS镜像及数据库快照48h,DNS支持秒级回切;风险:专线抖动导致延迟升高,需准备VPN自动升降级;双向同步可能出现主键冲突,需配置DTS冲突策略为“覆盖”并提前校验自增步长。40.某电商大促晚20:00突然大量用户反馈“订单支付超时”,监控显示支付API99th延迟由200ms升至5s,错误率5%,数据库QPS持平,CPU利用率40%,网络无丢包。请给出排查思路、用到的命令或工具、可能根因及应急措施。答案:思路:先定位是网络、应用、还是下游依赖问题;工具:1)kubectltoppods查看支付PodCPU/内存突升;2)istioctlproxyconfigcluster查看sidecar超时;3)arthastrace支付JAR方法耗时;4)阿里云SLS查询下游网关返回码;根因:arthas发现支付服务调用风控接口RT由50ms升至4.8s,风控RedisCluster出现“热key”导致单分片CPU100%;应急:1)对热key立即扩容Redis分片并开启本地缓存;2)支付服务降级风控“宽松模式”跳过部分规则;3)通过Sentinel限流风控接口,保证支付主流程;4)事后将热key拆分为100个哈希子key+本地缓存+异步风控。七、计算与分析题(共30分)41.某Web服务日志显示过去1分钟总请求数12万次,其中状态码499的有1200次。已知499为客户端主动断开,TCP连接建立耗时50ms,服务端处理平均耗时150ms,网络RTT30ms。请计算:(1)客户端超时设置的可能值;(2)若将服务端处理耗时降至100ms,预计499占比降至多少?(假设超时阈值不变,给出推导)答案:(1)499产生在服务端未返回前客户端等待超时,故超时阈值≈TCP握手+请求发送+服务端处理+网络延迟=50+10+150+30=240ms,考虑波动,客户端超时设置为250ms。(2)新总耗时=50+10+100+30=190ms<250ms,理论上499可降为0;但网络抖动存在,假设正态分布σ=20ms,则新耗时>250ms概率=1NORMDIST(250,190,20,TRUE)=10.99865=0.00135,故预计499占比降至0.135%,即约162次。42.某系统使用RAID5,共8块SATA盘,单盘容量4TB,读写占比分别为60%、40%,顺序与随机比例分别为70%、30%,单盘顺序读230MB/s、顺序写200MB/s、随机读4KIOPS8000、随机写4KIOPS2000。请计算阵列理论最大随机写IOPS,并分析若更换为RAID10随机写IOPS提升比例。答案:RAID5随机写惩罚=4,可用盘数=7,理论随机写IOPS=单盘随机写IOPS×可用盘数/惩罚=2000×7/4=3500;RAID10随机写惩罚=2,可用盘数=4,理论随机写IOPS=2000×4/2=4000;提升比例=(40003500)/3500≈14.3%。43.某Kubernetes集群节点配置为32C128G,每Podrequest2C4G,limit4C8G。当前节点运行90个Pod,监控显示节点CPU平均利用率65%,内存利用率75%。请用数学方式估算:(1)节点最多可再调度多少同规格Pod而不触发资源压力?(2)若将request下调至1C2G,limit不变,节点理论最大可调度Pod数?答案:(1)CPU侧:已用request=90×2=180,剩余32180=148超限,实际按limit4C计算,已用limit最大360,剩余128360=232,说明节点已超线程复用。按平均利用率65%反推真实负载=32×0.65=20.8C,再调度x个Pod后总负载≤32×0.9=28.8C,得20.8+4x≤28.8,x≤2;内存侧:已用128×0.75=96G,再调度x个Pod后内存≤128×0.9=115.2G,得96+8x≤115.2,x≤2.4,取整2;综上,最多再调度2个Pod。(2)request下调后,Kubernetes调度器仅看request,节点可调度Pod数=min(32/1,128/2)=min(32,64)=32;但limit仍4C8G,真实负载上限按90%利用率,CPU28.8C/4=7.2,内存115.2G/8=14.4,取整7;故理论最大可调度Pod数=90+7=97,受limit约束无法达到调度器理论值。八、综合应用题(共25分)44.背景:公司混合云架构,线下核心数据库MySQL5.7,表order单表8亿行,磁盘占用1.2TB,日均增量300万行。要求:1)24小时内完成全量迁移至阿里云PolarDBMySQL8.0;2)迁移期间线下库可短暂只读,不可丢数据;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论