2026年国企运维岗笔试题目及答案_第1页
2026年国企运维岗笔试题目及答案_第2页
2026年国企运维岗笔试题目及答案_第3页
2026年国企运维岗笔试题目及答案_第4页
2026年国企运维岗笔试题目及答案_第5页
已阅读5页,还剩10页未读, 继续免费阅读

下载本文档

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

文档简介

2026年国企运维岗笔试题目及答案一、单项选择题(每题2分,共40分)1.在Linux系统中,下列哪个命令可以查看本机所有网络接口的IP地址?A.route-nB.ipaddrC.tracerouteD.nslookup答案:B解析:ipaddr可显示所有网络接口及其IP地址;route-n显示路由表;traceroute用于路由追踪;nslookup用于DNS查询。2.下列哪个命令可以在Linux下将一个tar.gz压缩包解压到当前目录?A.tar-czffile.tar.gzB.tar-xzffile.tar.gzC.tar-tzffile.tar.gzD.unzipfile.tar.gz答案:B3.在Linux中,查找当前目录及子目录下所有.log文件的命令是?A.find.-name"*.log"B.ls*.logC.grep-r"*.log".D.locate"*.log"答案:A4.HTTP状态码404表示的含义是?A.服务器内部错误B.请求的资源不存在C.需要认证D.请求成功答案:B5.DNS服务默认使用的端口是?A.22B.53C.80D.443答案:B6.MySQL数据库默认监听的端口是?A.1433B.3306C.5432D.6379答案:B7.在Nginx中,默认的负载均衡策略是?A.轮询(round-robin)B.最少连接C.IP哈希D.随机答案:A8.使用systemd管理服务时,启动某个服务的命令是?A.servicestart服务名B.systemctlstart服务名C.systemdstart服务名D.chkconfigstart服务名答案:B9.查看磁盘剩余空间可以使用哪个命令?A.free-hB.du-shC.df-hD.lsblk答案:C解析:df-h显示文件系统整体磁盘空间使用情况;du-sh显示指定目录总大小;free-h查看内存;lsblk列出块设备。10.在Linux中,查看内存使用情况最常用的命令是?A.vmstatB.topC.memoryD.meminfo答案:B解析:top可实时动态显示系统进程及CPU、内存使用情况;vmstat侧重系统整体运行状态。11.下列哪个命令可以查看当前系统运行的进程?A.ls-l/procB.psauxC.tasklistD.pidof答案:B12.为某文件设置权限为「所有者可读、写、执行;组可读、执行;其他人可读、执行」,对应的权限数字是?A.755B.754C.744D.700答案:A13.在Linux系统中,PID为1的进程通常是?A.内核线程B.init/systemdC.Apache服务D.登录Shell答案:B14.远程管理Linux服务器最常使用的协议是?A.FTPB.TelnetC.SSHD.RDP答案:C15.Linux系统中,密码哈希通常存储在哪个文件中?A./etc/passwdB./etc/groupC./etc/shadowD./etc/profile答案:C16.在企业双机热备方案中,VIP是指?A.虚拟IPB.虚拟主机C.虚拟接口D.虚拟网卡答案:A17.下列哪一项不是RAID级别?A.RAID0B.RAID1C.RAID5D.RAIDX答案:D18.在Kubernetes中,用于管理一组Pod副本的控制器是?A.ServiceB.IngressC.DeploymentD.Namespace答案:C19.测试本机与目标主机之间网络连通性的命令是?A.telnetB.pingC.netstatD.ifconfig答案:B20.统计日志文件中的IP地址出现次数最合适的命令组合是?A.cat|grepB.cut|sort|uniq-c|sort-rnC.awk|sedD.tail|head答案:B解析:通过cut提取IP字段,sort排序后使用uniq-c统计次数,最后sort-rn按次数降序排列。二、多项选择题(每题3分,共15分)1.下列哪些是常见的Linux发行版?A.UbuntuB.CentOSC.WindowsServerD.Debian答案:ABD2.下列哪些数据库属于关系型数据库?A.MySQLB.PostgreSQLC.OracleD.Redis答案:ABC解析:Redis属于键值型NoSQL数据库。3.下列哪些属于容器编排或管理工具?A.DockerB.KubernetesC.OpenStackD.containerd答案:ABD解析:OpenStack是云计算平台管理工具,主要用于虚拟机资源管理,不属于容器编排工具。4.下列属于开源监控系统的有?A.ZabbixB.PrometheusC.GrafanaD.Ansible答案:ABC解析:Ansible是配置管理和自动化部署工具,不属于监控系统。5.关于LinuxShell脚本,下列说法正确的有?A.脚本第一行#!/bin/bash用于指定解释器B.变量定义时=两边可以有空格C.使用chmod+x可赋予脚本执行权限D.$?表示上一条命令的退出状态答案:ACD解析:变量定义时等号两侧不能有空格,否则会被误认为命令。三、判断题(每题1分,共10分)1.Linux文件和目录的权限可以用三位八进制数表示。答案:正确2.在systemd系统中,systemctldisable命令可以立即停止服务。答案:错误解析:systemctldisable只取消开机自启,不会停止当前运行的服务。3.默认情况下,HTTP使用80端口,HTTPS使用443端口。答案:正确4.RAID0可以提供数据冗余,防止磁盘损坏造成数据丢失。答案:错误解析:RAID0采用条带化读写,性能高但没有数据冗余;RAID1/5/6等才提供冗余能力。5.SQL注入攻击属于操作系统层面的安全漏洞。答案:错误解析:SQL注入是应用程序对用户输入未做有效过滤而产生的应用层安全漏洞。6.使用kill-9强制终止进程时,进程有机会执行清理操作。答案:错误解析:kill-9发送SIGKILL信号,进程无法捕获或被阻塞,会直接被内核终止。7.ping命令使用的协议是TCP。答案:错误解析:ping使用的是ICMP协议(Internet控制报文协议)。8.Nginx可以作为反向代理和负载均衡器使用。答案:正确9.在Docker中,可以通过dockerlogs命令查看容器日志。答案:正确10.运维巡检只需要检查服务器CPU使用率,其他指标不重要。答案:错误四、简答题(每题5分,共15分)1.简述排查Linux服务器负载过高的常用步骤。答案:(1)使用uptime查看系统平均负载,并结合CPU核数判断负载是否异常;(2)使用top查看CPU和内存占用较高的进程,定位是否存在异常进程;(3)使用vmstat查看运行队列、阻塞进程和交换区使用情况,判断瓶颈类型;(4)使用iostat检查磁盘I/O是否繁忙;(5)查看系统日志(如/var/log/messages)和应用日志,寻找异常报错;(6)根据定位结果采取针对性措施,如优化程序、重启异常服务或扩容资源。解析:本题考察运维人员面对资源问题的排查思路,应按照“观察现象—定位瓶颈—处理问题”的顺序作答。2.简述MySQL主从复制的实现原理。答案:MySQL主从复制基于二进制日志binlog实现,核心流程如下:(1)主库将数据变更操作记录到binlog文件中;(2)从库启动I/O线程,向主库请求指定位置之后的二进制日志;(3)主库的dump线程将日志内容推送给从库;(4)从库I/O线程将接收的日志写入中继日志relaylog;(5)从库SQL线程读取中继日志并在本地重新执行,最终达到主从数据一致。配置要点:主库需开启log_bin并设置server_id;从库设置server_id,通过CHANGEMASTERTO指定主库地址、日志文件和偏移位置。解析:需说明复制链路中涉及的核心组件(binlog、I/O线程、relaylog、SQL线程)及基本配置流程。3.编写Shell脚本时,应该注意哪些事项?答案:(1)脚本首行明确指定解释器,如#!/bin/bash;(2)变量命名清晰,变量赋值时=两侧不能有空格;(3)合理判断命令执行结果,必要时使用set-e或检查返回值,避免错误继续执行;(4)对输入参数进行校验,使用$#判断参数个数并妥善处理异常情况;(5)引用变量时建议使用"${var}",防止路径含空格或特殊字符时出错;(6)使用bash-n做语法检查、bash-x调试脚本执行过程;(7)添加必要注释,提高脚本可读性和可维护性。解析:本题考察脚本编写的基本规范,答题时需兼顾语法、逻辑和可维护性。五、综合分析题(每题10分,共20分)1.某公司业务系统近期经常出现用户访问页面响应慢、偶发超时报错的情况。领导安排你作为运维负责人进行排查。请写出你的排查思路和处置方案。排查思路:(1)网络链路排查:使用ping、mtr检查客户端到服务器之间的延迟和丢包情况,查看防火墙、负载均衡器是否有异常。(2)服务器资源排查:通过top、free、df-h观察CPU、内存、磁盘空间及I/O使用率,确认是否存在资源耗尽或磁盘满的问题。(3)应用服务排查:查看Nginx、Tomcat等应用日志,定位超时和报错的时间点;检查线程池、连接池是否占满,分析单次请求耗时分布。(4)数据库排查:使用showprocesslist查看是否有慢查询和锁等待;开启慢查询日志,分析慢SQL;检查数据库最大连接数是否被耗尽。(5)架构层面排查:检查是否存在单点瓶颈,如负载均衡器性能不足、Redis缓存失效导致请求穿透至数据库。(6)监控数据核对:调取Zabbix或Prometheus的历史监控数据,观察故障发生前后各指标变化趋势,判断是渐进式劣化还是突发性故障。处置方案:(1)紧急缓解:对异常服务进行重启或临时扩容,快速恢复业务可用性;(2)数据库优化:为慢SQL增加索引或改写SQL,必要时增加只读从库分担读压力;(3)应用调优:调整JVM参数、应用线程池和数据库连接池大小;(4)架构改进:引入或优化本地缓存与Redis缓存,减少后端系统压力;(5)完善监控告警:为关键指标设置合理阈值,及时感知异常;(6)建立定期巡检机制,开展容量评估和故障演练,提升系统稳定性。解析:本题考查运维故障综合分析能力,答题需按照“由网络到主机、由应用到数据库、由现象到架构”的层次展开,同时兼顾应急处置和长期优化方案。2.请设计一套用于生产环境的开源监控系统,要求具备数据采集、存储、可视化展示、告警通知等功能。请说明选型、架构组件及工作流程。选型建议:•数据采集:使用Prometheus生态下的NodeExporter采集主机指标、cAdvisor采集容器指标、mysqldexporter采集数据库指标、blackboxexporter进行HTTP/ICMP探测;•数据存储:使用Prometheus内置时序数据库存储指标数据;•可视化展示:使用Grafana接入Prometheus数据源,创建监控仪表盘;•告警通知:使用Alertmanager接收Prometheus推送的告警,并通过邮件、企业微信或钉钉等渠道发送。架构组件:(1)被监控端:各服务器、中间件、数据库部署对应的Exporter,将监控指标以HTTP接口形式暴露;(2)监控端:PrometheusServer定期拉取(pull)各Exporter的指标数据,存储并依据告警规则进行判定;(3)展示层:Grafana从Prometheus读取指标,展示CPU、内存、磁盘、网络、接口响应时间等图表;(4)告警组件:Alertmanager对告警进行分组、去重、静默和抑制,再推送给运维人员;(5)高可用扩展:可部署Prometheus联邦集群或结合Thanos实现高可用;Alertman

温馨提示

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

评论

0/150

提交评论