2025年信息技术运维工程师实操考核试卷及答案_第1页
2025年信息技术运维工程师实操考核试卷及答案_第2页
2025年信息技术运维工程师实操考核试卷及答案_第3页
2025年信息技术运维工程师实操考核试卷及答案_第4页
2025年信息技术运维工程师实操考核试卷及答案_第5页
已阅读5页,还剩13页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

2025年信息技术运维工程师实操考核及答案一、单项选择题(每题2分,共20分)1.以下哪个Linux命令可用于查看当前系统中所有80端口被哪些进程占用?A.netstat-anp|grep:80B.lsof-i:80C.ps-ef|grep80D.top-p80答案:B2.某Web服务器通过TCP协议与客户端通信,客户端发送SYN包后未收到响应,可能的故障点不包括?A.服务器防火墙拦截SYN包B.客户端到服务器的路由存在丢包C.服务器TCP连接队列已满D.服务器应用程序未监听对应端口答案:C(TCP连接队列满会导致已完成三次握手的连接无法处理,不影响SYN包响应)3.MySQL8.0中,若需将事务隔离级别设置为“可重复读”(RepeatableRead),应在配置文件中添加?A.transaction-isolation=READ-COMMITTEDB.transaction-isolation=REPEATABLE-READC.transaction-isolation=SERIALIZABLED.transaction-isolation=READ-UNCOMMITTED答案:B4.某Prometheus监控系统中,指标名称为“http_requests_total{method="POST",status="200"}”,其类型最可能是?A.Counter(计数器)B.Gauge(仪表盘)C.Histogram(直方图)D.Summary(摘要)答案:A(http_requests_total通常为累计请求数,符合Counter特性)5.以下Docker命令中,正确启动一个名为“web-app”、映射宿主机8080端口到容器80端口、并在后台运行的命令是?A.dockerrun-d-p8080:80--nameweb-appnginxB.dockerstart-d-p80:8080--nameweb-appnginxC.dockercreate-d-p8080:80--nameweb-appnginxD.dockerexec-d-p8080:80--nameweb-appnginx答案:A6.某Linux服务器的/etc/fstab文件中存在一行“/dev/sdb1/dataext4defaults,noatime02”,其中“noatime”参数的作用是?A.禁用文件访问时间更新,提升I/O性能B.启用文件访问时间精确到纳秒级C.强制每次写入后立即同步磁盘D.限制该分区的最大文件数答案:A7.以下关于Zabbix监控的描述,错误的是?A.ZabbixServer通过Agent、SNMP、IPMI等方式收集监控数据B.触发器(Trigger)用于定义监控数据的告警条件C.图形(Graph)仅能展示单指标的历史趋势D.自动发现(AutoDiscovery)可自动识别网络中的新设备答案:C(Zabbix图形支持多指标叠加展示)8.某公司采用Nginx作为负载均衡器,配置文件中“upstreambackend{server0:80weight=2;server1:80down;}”表示?A.仅向0分发请求,权重为2B.向0分发2倍于其他可用节点的请求,1暂时不可用C.两个节点权重均为2,1处于维护状态D.0的连接数限制为2,1被禁用答案:B9.以下哪个工具常用于Linux系统的性能分析,可定位CPU热点函数?A.vmstatB.iostatC.perfD.sar答案:C10.某Redis实例配置了RDB和AOF持久化,当服务器宕机重启时,优先加载的持久化文件是?A.RDB文件B.AOF文件C.同时加载两者并合并D.根据配置参数“appendonly”决定答案:B(AOF文件数据更完整时优先加载)二、填空题(每空2分,共20分)1.Linux系统中,查看当前用户所属组的命令是__________。答案:groups2.Nginx配置文件的默认主配置文件路径是__________。答案:/etc/nginx/nginx.conf3.MySQL中,用于查看当前所有活动事务的命令是__________。答案:SHOWENGINEINNODBSTATUS;(或SELECTFROMINFORMATION_SCHEMA.INNODB_TRX;)4.某服务器IP为/24,其网络地址是__________,广播地址是__________。答案:;555.Docker中,将容器的文件“/app/logs/access.log”复制到宿主机“/backup/”目录的命令是__________。答案:dockercp容器ID:/app/logs/access.log/backup/6.Zabbix监控中,若需监控Windows服务器的CPU使用率,最常用的监控方式是__________。答案:ZabbixAgent(或安装Windows版ZabbixAgent)7.某Linux文件的权限为“-rwxr--r--”,其八进制表示是__________。答案:7448.Redis中,用于设置键“user:1001”的过期时间为3600秒的命令是__________。答案:EXPIREuser:10013600三、操作题(每题15分,共45分)(一)Linux用户与权限管理场景:某服务器需创建新用户“dev-user”,要求:1.家目录为“/home/dev-user”(默认已创建);2.禁止该用户直接登录系统;3.允许该用户仅对“/data/project”目录有读写权限,对其他目录无写权限;4.创建用户组“dev-group”,并将“dev-user”加入该组。请写出具体操作步骤及命令。答案:1.创建用户组:groupadddev-group2.创建用户并指定组,禁止登录(通过设置shell为/sbin/nologin):useradd-gdev-group-s/sbin/nologindev-user3.验证家目录是否存在(默认/useradd会创建,若未创建则mkdir/home/dev-user并chowndev-user:dev-group)4.配置/data/project目录权限:mkdir-p/data/projectchowndev-user:dev-group/data/projectchmod770/data/project(用户和组有读写执行权,其他用户无权限)5.验证权限:su-dev-user-s/bin/bash(尝试登录应失败)touch/data/project/test.txt(应成功)touch/tmp/test.txt(应提示权限不足)(二)Nginx反向代理配置场景:某公司需将域名“”的HTTP请求反向代理至后端服务器“:8080”,要求:1.配置Nginx支持HTTPS,证书路径为“/etc/nginx/cert/server.crt”,私钥路径为“/etc/nginx/cert/server.key”;2.限制单个IP每分钟最多100次请求(使用limit_req模块);3.配置访问日志格式,包含客户端IP、请求时间、URL、响应状态码;4.测试配置并重启Nginx。请写出Nginx配置文件(server块)内容及关键操作步骤。答案:在/etc/nginx/conf.d/app.conf中添加:http{定义日志格式log_formatcustom'$remote_addr-$remote_user[$time_local]''"$request"$status$body_bytes_sent';定义请求限制limit_req_zone$binary_remote_addrzone=one:10mrate=100r/m;server{listen80;listen443ssl;server_name;ssl_certificate/etc/nginx/cert/server.crt;ssl_certificate_key/etc/nginx/cert/server.key;access_log/var/log/nginx/app_access.logcustom;location/{limit_reqzone=oneburst=20nodelay;突发请求允许20次proxy_pass:8080;proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;}}}操作步骤:1.检查limit_req模块是否安装(通过nginx-V查看编译参数是否包含--with-http_limit_req_module,若未安装需重新编译);2.验证证书和私钥文件存在且权限正确(建议600);3.测试配置:nginx-t;4.重启Nginx:systemctlrestartnginx;5.验证:使用curl-I检查响应;通过ab工具模拟请求(ab-n200-c10/),超过100次后应返回503状态码。(三)MySQL主从复制搭建(基于二进制日志)场景:主库IP0,从库IP1,均为MySQL8.0,要求搭建异步主从复制,主库需开启二进制日志,从库通过用户“repl”(密码“Repl@123”)连接主库。请写出具体操作步骤及关键SQL命令。答案:主库配置步骤:1.编辑f,添加以下配置:[mysqld]server-id=1log-bin=mysql-binbinlog-format=ROWexpire_logs_days=72.重启主库:systemctlrestartmysql3.创建复制用户:CREATEUSER'repl'@'1'IDENTIFIEDWITHmysql_native_passwordBY'Repl@123';GRANTREPLICATIONSLAVEON.TO'repl'@'1';FLUSHPRIVILEGES;4.锁定主库,获取二进制日志位置(生产环境建议使用mysqldump备份数据):FLUSHTABLESWITHREADLOCK;SHOWMASTERSTATUS;记录File(如mysql-bin.000001)和Position(如156)从库配置步骤:1.编辑f,添加:[mysqld]server-id=2relay-log=mysql-relay-binlog-slave-updates=1read-only=12.重启从库:systemctlrestartmysql3.配置主从连接:CHANGEMASTERTOMASTER_HOST='0',MASTER_USER='repl',MASTER_PASSWORD='Repl@123',MASTER_LOG_FILE='mysql-bin.000001',MASTER_LOG_POS=156;4.启动从库复制:STARTSLAVE;5.验证状态:SHOWSLAVESTATUS\G检查“Slave_IO_Running”和“Slave_SQL_Running”均为“Yes”,“Last_IO_Error”和“Last_SQL_Error”为空。四、综合分析题(15分)场景:某公司生产环境Web服务器(4核8G,CentOS7,Nginx+PHP-FPM)近一周出现用户反馈“页面加载缓慢”,监控显示:-CPU利用率:平均75%,峰值90%;-内存利用率:平均60%,无swap使用;-磁盘I/O:平均IO等待时间(await)20ms(正常<10ms);-Nginx错误日志:偶现“504GatewayTime-out”;-PHP-FPM状态:慢日志显示部分请求处理时间超过5秒。请结合以上信息,分析可能的故障原因及排查步骤。答案:可能故障原因及排查步骤:1.CPU高负载分析-原因:PHP-FPM进程过多或单个进程CPU占用高(如复杂业务逻辑、死循环、未优化的数据库查询);-排查:-使用top命令查看CPU占用高的进程,定位是否为php-fpm;-通过strace跟踪高CPU进程,或使用php-fpm慢日志(需配置slowlog)定位具体PHP脚本;-检查PHP代码是否有大量循环、未释放的资源(如数据库连接)或低效算法。2.磁盘I/O异常-原因:PHP频繁读写临时文件(如

温馨提示

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

评论

0/150

提交评论