2026年运维工程师招聘真题解析_第1页
2026年运维工程师招聘真题解析_第2页
2026年运维工程师招聘真题解析_第3页
2026年运维工程师招聘真题解析_第4页
2026年运维工程师招聘真题解析_第5页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

2026年运维工程师招聘真题解析一、单项选择题(每题2分,共30分)1.在Linux系统中,下列哪个命令用于查看系统当前运行级别?A.runlevelB.init0C.systemctllist-unitsD.psaux答案A解析runlevel命令可查看当前及上一次运行级别。init0用于切换运行级别而非查看;systemctllist-units用于查看系统单元状态;psaux用于查看进程信息。2.Nginx中用于配置HTTP负载均衡的指令是?A.proxy_passB.upstreamC.locationD.server_name答案B解析upstream指令用于定义后端服务器组,配合proxy_pass实现负载均衡。proxy_pass仅指定代理目标,location用于URL匹配,server_name用于配置虚拟主机名。3.下列哪个命令可以在Kubernetes中查看Pod的详细信息(包括所在节点、IP等)?A.kubectlgetpodsB.kubectldescribepod<pod-name>C.kubectllogs<pod-name>D.kubectlexec-it<pod-name>--bash答案B解析kubectldescribepod可查看Pod的详细状态、事件、节点调度等信息。getpods仅展示概要信息;logs查看日志;exec进入容器执行命令。4.在Shell脚本中,哪个符号用于表示后台执行命令?A.&B.&&C.;D.|答案A解析&将命令放入后台执行。&&表示前一条命令成功后才执行后一条;;是命令分隔符,不关心前一条成败;|是管道符。5.MySQL中用于备份整个数据库的命令是?A.mysqlB.mysqldumpC.mysqladminD.mysqlimport答案B解析mysqldump是MySQL自带的逻辑备份工具,可导出数据库结构和数据。mysql是客户端交互工具;mysqladmin用于管理操作;mysqlimport用于导入文本文件数据。6.下列哪个工具不是CI/CD流水线中常用的?A.JenkinsB.GitLabCIC.PrometheusD.GitHubActions答案C解析Prometheus是监控告警系统,不属于CI/CD工具链。Jenkins、GitLabCI、GitHubActions均为常用的持续集成/持续交付工具。7.Linux系统中有个进程CPU占用率异常偏高(超过90%),最合理的排查方法是?A.直接kill该进程B.使用top定位PID,再结合strace、gdb或日志分析根因C.重启服务器D.忽略,等待自愈答案B解析合理流程是先定位高CPU进程PID,再分析其行为(系统调用、堆栈、日志等)确定根因。直接kill或重启无法解决问题且影响业务;忽略不可取。8.Ansible中默认的inventory文件路径是?A./etc/ansible/hostsB./etc/ansible/playbookC./opt/ansible/hostsD./root/inventory答案A解析Ansible默认的inventory文件为/etc/ansible/hosts。也可通过-i参数指定自定义路径。9.下列哪种网络协议用于在Windows与Linux之间共享文件?A.NFSB.SMB/CIFSC.FTPD.HTTP答案B解析SMB/CIFS是Windows文件共享的标准协议,Linux可通过Samba实现互通。NFS主要用于Unix/Linux间共享;FTP是文件传输协议,不侧重共享挂载;HTTP是Web传输协议。10.Docker容器中,若希望数据在容器删除后依然保留,应使用?A.镜像层数据B.容器可写层C.数据卷(Volume)D.临时文件系统答案C解析数据卷(Volume)或绑定挂载可将数据持久化存储在宿主机,独立于容器生命周期。镜像层只读,容器可写层随容器删除而消失。11.在Kubernetes中,IngressController的主要作用是?A.管理Pod副本数B.提供集群DNS解析C.将外部流量路由到集群内部ServiceD.存储集群配置答案C解析IngressController负责根据Ingress规则将外部HTTP/HTTPS流量转发到集群内部Service。ReplicaSet管理Pod副本数,CoreDNS提供集群DNS解析,etcd存储集群配置。12.Python脚本中要捕获所有异常(包括系统退出),应该使用哪个异常类?A.ExceptionB.BaseExceptionC.StandardErrorD.Error答案B解析BaseException是所有内建异常的基类,包含SystemExit、KeyboardInterrupt等。Exception是大多数用户捕获的异常基类,但不包含系统退出类异常。13.ELK日志分析平台中,L代表哪个组件?A.LogstashB.KibanaC.LogrotateD.Loki答案A解析ELK指Elasticsearch(存储/检索)、Logstash(日志采集/处理)、Kibana(可视化展示)。Loki是Grafana家族的日志系统,不属于ELK。14.下列哪个端口是HTTPS默认使用的?A.80B.443C.8080D.3306答案B解析HTTPS默认端口为443。80是HTTP端口,8080常作为HTTP备用端口,3306是MySQL默认端口。15.Redis中哪个命令用于设置键的过期时间(秒)?A.EXPIREB.SETEXC.TTLD.DEL答案A解析EXPIREkeyseconds为已有键设置过期时间。SETEX是在设置值时同时指定过期时间(原子操作),但题目问的是对已有键设置过期时间的命令;TTL用于查看剩余存活时间;DEL用于删除键。二、多项选择题(每题3分,共30分)1.下列哪些属于常见的配置管理工具?A.AnsibleB.PuppetC.ChefD.SaltStack答案ABCD解析Ansible、Puppet、Chef、SaltStack均为业界主流的配置管理工具,支持自动化部署与配置编排。2.以下哪些措施可以有效提升Web服务的并发处理能力?A.使用负载均衡器分发流量B.启用HTTP长连接C.增加数据库连接池大小D.使用CDN加速静态资源答案ABCD解析四者均能提升并发能力:负载均衡分散压力、长连接减少握手开销、连接池降低数据库连接创建成本、CDN分担静态资源请求。3.关于Docker网络模式,下列说法正确的有?A.bridge模式是Docker默认的网络模式B.host模式下容器与宿主机共享网络栈C.none模式表示容器无网络D.多个容器可通过自定义bridge网络互联答案ABCD解析Docker默认bridge模式;host模式共享宿主机网络命名空间;none模式无网络配置;自定义bridge网络支持容器间通过容器名直接通信。4.Kubernetes中Service的类型包括?A.ClusterIPB.NodePortC.LoadBalancerD.ExternalName答案ABCD解析KubernetesService四种类型:ClusterIP(默认,集群内访问)、NodePort(节点端口映射)、LoadBalancer(云负载均衡器)、ExternalName(DNS映射外部服务)。5.下列哪些指标常用于监控系统性能?A.CPU使用率B.内存使用率C.磁盘I/OD.网络带宽答案ABCD解析CPU、内存、磁盘I/O、网络带宽是系统性能监控的四大核心指标,通常配合进程、连接数等维度综合评估。6.关于Linuxiptables防火墙,下列描述正确的有?A.iptables包含filter、nat、mangle等表B.每个表包含多个链(Chain)C.-A参数表示追加规则到指定链D.-jACCEPT表示接受数据包答案ABCD解析iptables有filter、nat、mangle、raw等表;每表包含若干预定义链;-A追加规则;-jACCEPT表示接受。7.以下哪些属于MySQL高可用方案?A.主从复制+MHAB.MySQLInnoDBClusterC.双主热备+KeepalivedD.半同步复制答案ABCD解析MHA(MasterHighAvailability)、InnoDBCluster(官方高可用方案)、双主+Keepalived(VIP漂移)、半同步复制均为常见MySQL高可用方案。8.下列哪些工具可用于容器镜像安全扫描?A.TrivyB.ClairC.AnchoreD.SonarQube答案ABC解析Trivy、Clair、Anchore均支持容器镜像漏洞扫描。SonarQube是代码质量平台,不用于镜像安全扫描。9.在Shell脚本中,下列哪些写法可以正确判断文件/etc/passwd存在?A.if[-f/etc/passwd];thenB.iftest-f/etc/passwd;thenC.if[[-f/etc/passwd]];thenD.if(-f/etc/passwd);then答案ABC解析[-f]、test-f、[[-f]]三种写法均可判断文件存在与否。D选项语法错误,圆括号不用于test。10.关于监控系统Prometheus,下列哪些说法正确?A.采用拉取(Pull)模式采集指标B.使用PromQL查询指标数据C.支持基于标签的多维数据模型D.Alertmanager负责告警通知答案ABCD解析Prometheus采用Pull模式主动抓取目标指标,也可通过Pushgateway支持推送;PromQL是其查询语言;数据模型基于标签(label)维度;Alertmanager负责告警去重、分组与通知。三、简答题(每题5分,共20分)1.简述Linux系统中软链接与硬链接的区别。答案(1)硬链接是指向同一inode的多个文件名,删除任一链接不影响其他链接访问数据,仅当所有硬链接都被删除时数据才被释放;软链接(符号链接)是一个独立文件,其内容存储目标文件的路径。(2)硬链接不能跨文件系统创建,也不能对目录创建硬链接;软链接可以跨文件系统,也可以指向目录。(3)硬链接与源文件inode相同,软链接inode不同。(4)源文件被删除后,硬链接依然有效;软链接则变为"悬空"状态(指向不存在的文件)。2.请写出Nginx反向代理配置的核心指令,并说明proxy_pass与upstream的配合方式。答案核心配置示例:upstreambackend_servers{

server0:8080weight=3;

server1:8080weight=2;

}

server{

listen80;

server_namewww.example;

location/{

proxy_passhttp://backend_servers;

proxy_set_headerHost$host;

proxy_set_headerX-Real-IP$remote_addr;

}

}upstream定义后端服务器组及负载均衡策略(默认轮询,可按权重分配);proxy_pass指定将请求转发到的目标地址,目标可以是具体IP:端口,也可以是upstream定义的组名。配合proxy_set_header可传递客户端真实IP、Host等信息。3.简述Kubernetes中Pod的生命周期状态有哪些。答案Pod的status.phase包括以下阶段:(1)Pending:Pod已被集群接受,但尚未调度完成或镜像尚未拉取完成。(2)Running:Pod已绑定到节点,至少一个容器正在运行或启动中。(3)Succeeded:Pod中所有容器均正常退出(退出码为0),且不会重启。(4)Failed:Pod中至少一个容器以非零退出码退出或被系统终止。(5)Unknown:无法获取Pod状态,通常是与节点通信异常导致。4.说明rsync与scp在文件传输上的主要区别,并给出使用场景建议。答案(1)rsync支持增量同步,仅传输差异部分,适合大文件或频繁更新的目录同步;scp是全量复制,每次都传输完整文件。(2)rsync支持压缩传输、保留权限/时间戳/属主等属性(-a参数)、断点续传;scp功能较简单。(3)场景建议:一次性小文件传输用scp即可;定期备份、目录镜像、跨服务器数据同步应选择rsync。四、综合分析题(每题10分,共20分)1.某公司线上Web应用出现间歇性502BadGateway错误,Nginx日志显示connect()failed(111:Connectionrefused)whileconnectingtoupstream。请分析可能原因并给出排查思路。可能原因:(1)后端应用服务(如Tomcat、PHP-FPM、Node.js)进程崩溃或未启动。(2)后端服务端口未监听或监听地址不正确(如仅监听而Nginx连接的是内网IP)。(3)后端服务连接数或线程池耗尽,拒绝新连接。(4)防火墙或安全组规则拦截了Nginx到后端端口的连接。(5)后端服务负载过高,导致accept队列溢出或服务无响应。排查思路:(1)确认后端进程状态:psaux|grepjava(或对应进程名),查看是否存活。(2)检查端口监听:ss-lntp|grep<port>,确认后端端口是否处于LISTEN状态。(3)从Nginx所在主机测试连通性:telnet<后端IP><端口>或curl-vhttp://<后端IP>:<端口>。(4)查看后端应用日志(如catalina.out、php-fpm.log),定位应用异常或资源耗尽。(5)检查后端连接池/线程池配置(如TomcatmaxThreads、PHP-FPMpm.max_children),评估是否需扩容。(6)检查防火墙策略:iptables-L-n或云安全组规则是否放行对应端口。(7)若为间歇性故障,重点关注后端GC停顿、慢查询、连接池回收等周期性因素。2.某系统采用MySQL主从复制架构,某日从库出现SQLThread停止,Last_Error提示Duplicateentry'

温馨提示

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

评论

0/150

提交评论