版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IT运维高频面试题及详细答案(实操版)本次面试题贴合企业真实运维工作场景,涵盖Linux系统、网络基础、服务部署、故障排查、日常运维规范、应急处理、脚本基础等核心内容,答案均为职场实操话术,简洁落地、无书面化空话。一、Linux系统基础面试题(高频必考)1、简述你日常运维中常用的Linux命令及使用场景日常工作中主要使用文件操作、进程管理、日志查看、网络、权限管理五类命令,贴合运维日常排查和操作:文件操作:ls查看目录、cd切换路径、mkdir创建目录、rm删除文件/目录、cp复制、mv移动/重命名,工作中删除文件会优先使用rm-rf,操作前必pwd确认路径,防止误删系统文件。日志与文件查看:cat查看小文件、tail-f实时监控日志(排查服务报错、接口异常必用)、more/less分页查看大日志文件。进程管理:ps-ef|grep服务名,查询进程是否正常运行;kill-9进程号,强制终止卡死进程;top实时查看服务器CPU、内存、进程占用情况。权限管理:chmod修改文件权限、chown修改文件所属用户和组,部署服务时经常用来解决文件权限不足导致的启动失败问题。磁盘查看:df-h查看服务器磁盘整体占用率,du-sh统计单个目录大小,用于日常磁盘爆满排查和清理。2、Linux权限755、777、644分别代表什么,适用场景?Linux权限分为所有者、所属组、其他用户三类,三位数字分别对应三类用户的权限,4为读、2为写、1为执行。755:所有者可读可写可执行,组和其他用户只读可执行。是目录默认权限,网站目录、程序安装目录基本都用这个权限,保证目录可访问,同时禁止普通用户修改文件。644:所有者可读可写,其他人只读。是普通文件默认权限,日志文件、配置文件、脚本文件都用此权限,防止文件被恶意篡改。777:所有用户全部权限,生产环境严禁随意使用,存在极大安全风险,仅测试环境临时调试使用。3、如何排查Linux服务器磁盘空间爆满,但找不到大文件的问题?这种情况大多是文件被删除但进程未释放,日志文件句柄残留导致,排查步骤如下:第一步:df-h确认磁盘使用率100%,再用du-sh/*排查根目录大文件,若没有超大文件,判定为残留文件句柄问题。第二步:执行lsof|grepdeleted,查看被删除但未释放的文件,一般是nginx、tomcat、系统日志等服务的残留日志。第三步:找到对应进程,重启对应服务,或者直接清空文件,磁盘空间即可释放。日常运维中不会直接rm删除大日志,优先用>文件名清空,避免出现句柄残留问题。4、说说软链接和硬链接的区别1、软链接相当于Windows的快捷方式,记录文件路径;硬链接是文件的别名,和原文件共用同一个数据块。2、软链接可以跨分区、跨磁盘,支持目录链接;硬链接不支持跨分区,也不能对目录创建。3、删除原文件后,软链接会失效变红报错;硬链接不受影响,依然可以正常访问文件数据。4、软链接inode号和原文件不同,硬链接inode号和原文件一致。二、网络基础面试题(运维核心)1、日常网络不通,你的排查思路是什么?遵循从本地到外网、从底层到上层的排查逻辑,步骤固定且高效:1、检查本地网卡:ifconfig/ipaddr查看网卡是否正常获取IP,网卡是否启动。2、排查本地网络:ping,测试本地网卡协议是否正常;ping本机IP,确认本地网络无异常。3、排查网关:ping网关地址,若不通,说明局域网故障,检查交换机、网线、网卡配置。4、排查外网:ping公共DNS(、),不通则检查DNS配置、路由配置。5、排查端口和服务:外网通但业务不通,用telnet、ss、netstat测试目标端口是否开放,防火墙是否拦截。6、跨网段访问异常:跟踪路由traceroute,定位卡顿、断连的节点。2、TCP和UDP的区别,业务中分别用在哪些场景?TCP是面向连接的可靠传输协议,UDP是无连接的不可靠传输协议。核心区别:TCP需要三次握手建立连接、四次挥手断开连接,有重传、校验、拥塞控制机制,传输稳定但速度稍慢;UDP无需建立连接,直接发包,速度快、开销小,但可能丢包、乱序。业务场景:TCP用于对数据完整性要求高的服务,比如网站访问HTTP/HTTPS、文件传输FTP、远程连接SSH、数据库连接;UDP用于实时性优先、可少量丢包的场景,比如视频直播、语音通话、DNS解析。3、说说HTTP和HTTPS的区别,HTTPS端口是多少?1、端口不同:HTTP默认80端口,HTTPS默认443端口。2、安全性不同:HTTP是明文传输,数据极易被抓包、篡改,无安全校验;HTTPS是HTTP+SSL/TLS加密传输,数据加密、防篡改、防劫持,安全性高。3、性能不同:HTTPS需要握手加密解密,访问速度比HTTP稍慢,服务器资源消耗更高。4、证书要求:HTTPS需要配置SSL证书,HTTP无需证书。4、防火墙的工作原理,日常怎么配置防火墙放行端口?防火墙主要通过匹配IP、端口、协议规则,拦截非法访问、放行合法请求,实现服务器网络安全防护,默认遵循拒绝所有、按需放行的原则。CentOS7以上默认使用firewalld,日常操作:开启端口放行、永久生效、重载防火墙、查看放行规则。例如放行80、443端口,配置永久生效后重载,避免重启失效。生产环境不会直接关闭防火墙,只按需开放业务端口。三、服务部署与运维实战题1、简述Nginx的作用,日常运维中Nginx主要负责什么?Nginx是轻量级高性能web服务,运维工作中核心用途有四个:1、静态资源部署:直接托管图片、html、js、css等静态文件,访问速度快。2、反向代理:转发前端请求到后端Tomcat、Node等业务服务,隐藏后端真实服务器IP,提升安全性。3、负载均衡:多台后端服务器分发请求,避免单台服务器压力过大,实现业务高可用。4、SSL证书配置、端口转发、限流、防盗链,保障业务稳定安全运行。2、Nginx启动失败、访问异常,你的排查思路?1、优先检查配置:nginx-t校验配置文件语法,90%的启动失败都是配置书写错误、端口冲突、路径错误导致。2、查看日志:Nginx错误日志是排查核心,根据日志报错信息定位权限、路径、端口、证书问题。3、检查端口:netstat-an|grep对应端口,查看端口是否被其他进程占用。4、检查权限:网站目录、日志文件权限不足会导致访问空白、报错,修改对应权限即可。5、重启服务:配置无误、端口正常的情况下,重启Nginx服务恢复。3、说说你对Tomcat的运维经验,常见报错怎么处理?Tomcat主要运行Java后端项目,日常运维重点是部署项目、排查启动报错、优化运行状态。常见报错及处理:端口占用,修改server.xml端口或杀死占用进程;内存溢出,调整JVM内存参数,优化项目代码;项目启动404,检查war包部署是否成功、项目路径是否正确、依赖包是否缺失。日常维护会定期查看Tomcat日志、监控堆内存使用,避免长时间运行导致内存溢出、服务卡死。4、数据库MySQL日常运维工作有哪些?1、日常备份:定时全量备份+增量备份,保留备份文件,防止数据误删、丢失,定期测试备份恢复有效性。2、状态监控:监控数据库连接数、CPU、内存、磁盘IO、慢查询日志,及时优化慢SQL,避免数据库卡顿。3、权限管理:按需分配数据库账号权限,禁止root外网访问,保障数据安全。4、日志维护:定期清理二进制日志、慢查询日志,释放磁盘空间。5、故障排查:解决数据库连接超时、锁表、查询卡顿、无法连接等常见问题。四、服务器监控与故障排查1、服务器CPU占用过高,排查步骤是什么?1、top命令查看整体CPU使用率,找出占用CPU最高的进程PID和进程名。2、查看该进程详情,判断是系统进程还是业务进程,区分是系统问题还是业务程序问题。3、若是业务进程:查看对应服务日志,排查是否有死循环、接口报错、并发突增、SQL慢查询等问题。4、若是系统进程:排查是否有病毒、定时任务异常、系统资源泄漏问题。5、临时解决方案:重启异常进程缓解压力,长期跟进优化代码、优化定时任务、扩容服务器资源。2、服务器内存占用过高,如何排查处理?1、free-m查看整体内存、缓存、空闲内存使用情况。2、top查看高内存占用进程,定位异常服务。3、排查是否存在内存泄漏:服务长时间运行不释放内存,需重启服务、优化程序。4、清理缓存:必要时手动清理系统缓存,释放空闲内存。5、关闭无用进程、闲置服务,减少内存占用。3、业务访问缓慢,但是服务器CPU、内存、磁盘都正常,怎么排查?这种情况大概率是网络、端口、并发、程序、数据库层面问题,排查思路:1、排查网络延迟:ping、traceroute测试节点延迟,排查带宽拥堵、丢包问题。2、排查端口和连接数:查看服务器TCP连接数,是否存在连接数打满、大量超时连接。3、排查数据库:查看慢查询日志,是否有SQL执行缓慢拖慢业务。4、排查服务并发:Nginx、Tomcat连接数是否达到上限,导致请求排队拥堵。5、排查第三方接口:业务依赖的第三方接口响应缓慢,导致整体页面加载慢。五、日常运维规范与应急处理1、日常运维工作流程是什么?1、每日巡检:检查服务器在线状态、CPU、内存、磁盘、带宽、服务运行状态、日志报错信息,记录巡检日志。2、定时备份:数据库、配置文件每日定时备份,验证备份可用性。3、故障处理:接收告警、用户反馈,快速排查故障、恢复业务,事后记录故障原因、处理过程、优化方案。4、配置维护:服务配置修改、版本更新,严格遵循测试环境验证、生产环境灰度更新,更新前备份原配置。5、安全维护:定期清理无用文件、关闭闲置端口、更新系统补丁、排查安全漏洞。2、生产环境突发业务宕机,你的应急处理流程?核心原则:先恢复业务,后排查原因,最后复盘优化1、紧急响应:收到告警或故障反馈,第一时间确认故障范围,是单节点还是整体业务瘫痪。2、快速恢复:优先重启异常服务、切换备用节点、恢复备份配置,最短时间恢复业务可用。3、排查定位:业务恢复后,查看系统日志、服务日志、监控数据,定位宕机原因(资源耗尽、配置错误、并发突增、攻击、程序bug等)。4、止损优化:针对问题做临时止损和长期优化,比如扩容资源、优化程序、添加限流规则。5、复盘记录:整理故障报告,记录故障时间、现象、原因、处理过程、整改方案,避免重复出现。3、运维操作中,如何避免误操作导致生产事故?1、所有生产操作先备份、再修改,配置文件修改前备份原文件。2、高危命令严格校验:执行rm删除、格式化、批量修改命令前,先pwd确认路径,禁止直接使用rm-rf/*高危操作。3、先测试后上线:所有配置变更、版本更新,先在测试环境验证,无误后再灰度更新生产。4、双人复核:重大操作、数据删除、服务器重启,执行前双人确认。5、操作留痕:所有运维操作记录日志,方便问题追溯。六、Shell脚本基础运维题1、日常脚本主要用来做什么?你写过哪些运维脚本?脚本核心作用是自动化运维,减少重复人工操作,提升工作效率,避免人为失误。日常使用的脚本:数据库自动备份脚本、日志自动清理脚本、服务监控重启脚本、服务器巡检信息统计脚本。比如日志清理脚本,定时删除30天前的过期日志,防止磁盘爆满;服务监控脚本检测服务宕机后自动重启并发送告警。2、简单说说crontab定时任务的使用crontab是Linux定时任务工具,可以设置分、时、日、月、周执行指定脚本或命令。日常用法:编辑定时任务、查看任务、删除任务。生产环境主要用于定时备份数据、定时清理日志、定时执行巡检任务。配置后会检查任务是否生效,查看定时任务日志,排查执行失败问题。七、面试主观问答(自我介绍/工作经验)1、简单介绍一下你的运维工作经验我有X年IT运维工作经验,熟练掌握Linux系统日常管理、网络排查、Nginx、Tomcat、MySQL等常用服务部署与维护。主要负责公司服务器日常巡检、业务部署更新、故障排查、数据备份、安全维护、自动化脚本编写等工作。能够独立处理服务器卡顿、宕机、网络异常、服务报错、数据库故障等常见运维问题,熟悉生产环境运维规范,具备应急处置和问题复盘能力,能够保障业务稳定、持续运行。2、运维工作中最重要的是什么?第一是稳定性,运维的核心
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年黑龙江省海伦市高一历史上册期末考试模拟考试卷附参考答案【突破训练】
- 2026年河南省沁阳市高三生物上册期末考试模拟考试卷及答案
- 2026年广东省高州市高一化学上册期末考试模拟检测卷附答案【考试直接用】
- 2026年安徽省巢湖市高三物理下册期末考试模拟检测卷及答案
- 2026年河南省孟州市高三物理下册期末考试模拟试卷及答案
- 2026年河北省任丘市高三生物下册期末考试模拟试卷(含答案)
- 2026年湖北省利川市高一历史下册期末考试模拟考试卷(名师系列)附答案
- 2026年河南省登封市高一化学上册期末考试检测卷及完整答案(典优)
- 2026年河北省深州市高三生物下册期末考试模拟卷(含答案)
- 2026年湖南省吉首市高一化学上册期末考试模拟试卷附参考答案【巩固】
- AQT3034-2022《化工过程安全管理导则》核心要点解读
- 《重点区域生态保护和修复工程建设投资估算指南(试行)》
- 2026年入团考试150题题库及答案解析(完整版)
- 2026年4月自考04851产品设计程序与方法试题及答案含评分参考
- DB 61T 5086-2023高效空调制冷机房设计标准
- 2026年甘肃安泰集团有限责任公司招聘工作人员笔试备考题库及答案解析
- 走心机培训教程
- 高频电刀安全使用课件
- 16.2.1 线段垂直平分线的性质 课件
- 2025-2026学年四川省成都七中高一(上)期中物理试卷(含答案)
- 统招专升本英语4000词考前必背词汇表(含高频短语与记忆法)
评论
0/150
提交评论