版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IT运维高频面试题及详细答案(真实职场版)一、Linux系统基础运维(高频必考)1、简述Linux常见目录的作用?答:不用记复杂理论,记住工作中常用的就行:/root:超级管理员root的家目录,权限最高;/home:普通用户的家目录,每个用户对应一个独立文件夹;/etc:系统所有配置文件目录,开机、服务、用户配置基本都在这里;/var:动态数据目录,日志、缓存、数据库数据、运行中的进程文件都存在这;/usr:系统软件、程序、命令安装目录,相当于Windows的ProgramFiles;/tmp:临时文件目录,系统会定期自动清理,临时缓存、测试文件放这里;/bin、/sbin:系统核心命令目录,bin是普通用户可用命令,sbin是管理员特权命令。2、Linux权限755、777、644分别代表什么?工作中怎么用?答:权限分三段:所有者、所属组、其他用户,对应读(r)写(w)执行(x),数字是权限加权值。644:文件默认权限,所有者可读可写,其他人只读。日常日志、配置文件、文本文件全部用这个权限,最安全;755:文件夹、程序脚本默认权限,所有者可读写执行,其他人可读可执行、不能修改。网站目录、程序目录统一用755;777:最高权限,所有人都能读写执行,工作中严禁随便给777权限,会有极大安全漏洞,只有临时测试、特殊缓存目录会临时使用。3、软链接和硬链接的区别?答:工作中最直观的区别:1、软链接相当于Windows的快捷方式,记录的是文件路径;硬链接是文件的备份索引,和原文件共用同一个数据块;2、软链接可以跨分区、跨磁盘,支持目录链接;硬链接不支持跨分区,也不能链接目录;3、删除原文件后,软链接会失效变红报错;硬链接不受影响,依然可以正常读取文件内容;4、日常运维基本只用软链接,方便版本切换、文件迁移,几乎不用硬链接。4、怎么查看Linux开机启动项?如何关闭开机自启服务?答:主流CentOS7+、Rocky、Ubuntu系统统一用systemd管理:查看开机自启:systemctllist-unit-files|grepenabled关闭开机自启:systemctldisable服务名(比如disablefirewalld)开启开机自启:systemctlenable服务名重启服务:systemctlrestart服务名工作中服务器优化,会关掉多余自启服务,减少开机资源占用和漏洞风险。二、Linux常用命令实操(面试实操重点)1、日常排查最常用的查看日志命令?答:核心四个,工作高频使用:tail-f日志文件:实时刷新日志,排查实时报错、接口请求最常用;tail-n100日志文件:查看最后100行日志,快速定位最新问题;cat日志文件|grep关键词:筛选指定报错关键词,比如error、timeout;less日志文件:分页查看大日志文件,比cat更流畅,不会刷屏。2、怎么查找服务器大文件、清理磁盘空间?答:磁盘爆满是运维高频故障,固定排查流程:1、先看整体磁盘占用:df-h,确认是哪个分区爆满;2、查看目录大小:du-sh/*逐层排查哪个目录占用空间最大;3、查找指定大小垃圾文件:find/-size+100M查找100M以上大文件;4、清理注意:不要直接rm删除正在写入的日志文件,删完空间不释放,正确做法是清空文件:>文件名;无用的安装包、缓存文件直接删除即可。3、如何查看服务器端口占用、杀死异常进程?答:1、查看端口占用:netstat-tulpn或者ss-tulpn,能看到端口对应的进程PID;2、根据端口查进程:lsof-i:端口号;3、杀死进程:普通重启用killPID,进程卡死杀不掉用kill-9PID(强制杀死,谨慎使用,避免数据丢失);工作中端口冲突、进程挂死,都是用这套流程解决。4、压缩和解压命令常用操作?答:工作只记最常用的tar格式:解压tar.gz:tar-zxvf压缩包名压缩文件/文件夹:tar-zcvf压缩包名.tar.gz目标文件/文件夹zip解压:unzip压缩包名,zip压缩:zip-r压缩包名文件夹三、网络运维核心问题(必考)1、怎么排查服务器网络不通、外网访问不了的问题?答:按从上到下、从本地到外网的固定排查流程,不会乱:1、先查本机网卡:ipa看网卡是否启动、IP是否配置正常;2、ping测试本机网卡协议是否正常;3、ping本机网关,测试局域网是否通畅;4、ping外网IP(比如14),测试外网通不通;5、ping域名,不通就是DNS问题,改DNS即可;6、检查防火墙、安全组:服务器firewalld/iptables、云服务器控制台安全组是否放行端口;7、测试端口连通性:telnet域名/IP端口或者curl测试接口。2、TCP和UDP的区别?工作中哪些服务用哪个协议?答:不用背理论,结合工作说:TCP是可靠传输,有三次握手、重传机制,不丢包、有序,速度稍慢;UDP是不可靠传输,无连接,速度快,可能丢包。TCP适用:网站、SSH远程、数据库、文件传输、接口请求,需要数据完整的服务;UDP适用:DNS解析、视频直播、语音通话、监控传输,对速度要求高、允许少量丢包的服务。3、HTTP和HTTPS区别?443、80端口作用?答:80端口是HTTP默认端口,明文传输,数据不加密,不安全,现在正规网站基本不用;443端口是HTTPS默认端口,基于SSL/TLS加密传输,数据防窃取、防篡改,安全合规;核心区别:HTTPS有证书加密、端口不同、更安全,搜索引擎也优先收录HTTPS站点。4、DNS解析过程简单说一下?答:用户输入域名后,先查本地hosts文件、本地DNS缓存,没有就去公共DNS服务器查询,递归找到域名对应的服务器IP,再通过IP访问目标服务器,最后返回数据给用户。工作中域名解析异常、缓存污染、解析超时都是常见问题。四、常见服务运维(Nginx、MySQL、防火墙)1、Nginx日常主要用途?工作中你怎么维护Nginx?答:Nginx是运维最常用的web服务,核心用途:反向代理、负载均衡、静态资源访问、端口转发、防盗链、限速。日常维护工作:1、修改配置后先校验:nginx-t,确认配置无误再重启,避免服务挂掉;2、平滑重启:nginx-sreload,不中断用户访问;3、定期清理Nginx日志、切割日志,避免日志占满磁盘;4、排查404、502、503报错,调整代理参数、超时时间。2、Nginx常见报错:502、503、404、403分别是什么原因?答:都是面试和日常高频问题:404:请求的文件、接口地址不存在,路径写错、资源删除;403:权限不足,文件目录权限、用户归属不对,或者防盗链、IP拦截规则限制;502BadGateway:后端程序挂了、端口没启动、代理地址写错、程序卡死;503ServiceUnavailable:服务器资源耗尽、程序过载、并发过高、服务暂停维护。3、MySQL基础运维:如何备份、恢复数据?答:日常小数据量用mysqldump备份,简单稳定:整库备份:mysqldump-u用户名-p数据库名>备份文件.sql数据恢复:mysql-u用户名-p数据库名<备份文件.sql工作中会做定时自动备份,保留7-30天备份文件,防止误删数据;大数据量会用物理备份工具。同时定期检查数据库日志,排查慢查询,避免数据库卡顿。4、Linux防火墙怎么配置?常用操作?答:现在主流用firewalld,简单易操作:查看已放行端口:firewall-cmd--list-ports临时放行端口:firewall-cmd--add-port=80/tcp永久放行端口:firewall-cmd--permanent--add-port=443/tcp放行后重载生效:firewall-cmd--reload运维安全原则:只开放业务必需端口,关闭所有多余端口,减少攻击面。五、故障排查与应急处理(面试加分核心)1、服务器磁盘爆满,业务卡顿,你的处理流程?答:按紧急优先原则,先恢复业务,再排查根治:1、第一时间df-h确认爆满分区,临时清理超大无用日志、缓存文件,快速释放空间,恢复业务;2、du逐层定位异常大文件、异常日志目录,找到爆满原因(日志狂刷、垃圾文件堆积、备份未清理);3、清理无用文件,对正在写入的日志做清空处理;4、配置日志自动切割、定时清理脚本,避免再次爆满;5、记录故障原因和处理过程,归档复盘。2、网站访问慢、接口响应超时,怎么排查?答:分层排查,从用户端到服务器逐层定位:1、本地测试网络、DNS是否正常,排除本地网络问题;2、查看服务器CPU、内存、负载(top、free),确认是否资源耗尽;3、查看磁盘IO是否过高,磁盘卡顿会导致所有业务变慢;4、查看Nginx、程序日志,是否有大量报错、超时请求;5、排查数据库,是否存在慢查询、锁表、数据库负载过高;6、排查并发量,是否瞬间流量激增导致服务过载;7、最后优化参数、扩容资源、优化程序或SQL语句。3、误删文件/配置文件,怎么处理?答:工作核心原则:预防大于恢复!1、日常修改配置前,必须先备份原文件;重要文件禁止直接rm删除;2、如果误删配置,立即停止对应服务,避免报错扩散;3、从备份文件恢复,或者从同环境正常服务器拷贝标准配置;4、无备份的情况下,小文件可通过工具尝试恢复,核心业务优先紧急恢复,再排查问题。六、运维工作认知与综合问答(面试官必问)1、你理解的IT运维工作是什么?答:运维不是单纯开关机、敲命令,核心是保障业务稳定、持续可用。日常主要做服务器监控、服务部署、故障排查、安全维护、数据备份、环境优化,提前规避故障,故障快速响应处理,最大程度减少业务停机时间,保障系统安全稳定运行。2、运维工作中最重要的三个原则?答:第一,一切操作先备份,不做无备份的修改和删除;第二,线上操作谨慎,禁止随意改动生产环境配置;第三,故障优先恢复业务,再排查原因、复盘优化。3、如何做好服务器安全防护?答:1、关闭多余端口、多余自启服务,精简服务;2、修改默认密码,设置高强度密码,禁止弱密码;3、禁止root远程登录,创建普通运维用户权限操作;4、开启防火墙、云服务器安全组,按需放行端口;5、定期系统更新、漏洞修复,定期备份数据;6、监控异常登录、异常访问日志,及时拦截攻击。4、遇到自己解决不了的故障,你会怎么处理?答:首先快速梳理故障现象、影响范围,优先尝试自己排查;如果短时间无法定位问题,不会盲目乱操作,会及时同步上级和开发同事,协同排查;同时保留现场日志、报错信息,方便后续定位问题;故障解决后,详细复盘,记录问题和解决方案,避免后续重复出现。七、面试实操加分
温馨提示
- 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年四川省万源市高一历史下册期末考试真题带答案(B卷)
- 2026年黑龙江省抚远市高一历史下册期末考试模拟检测卷附完整答案(必刷)
- 2026人工智能高质量数据集建设与应用实践白皮书
- T/CI 1408-2026城镇燃气安全检查与评价指南
- 塔吊安拆安全技术措施培训课件
- 中铝宁夏能源集团笔试题库
- 浙江省强基联盟2026-2027学年高二上学期开学化学试题含答案
- 2026年秋季开学大一晚自习规划学习方法指导课件
- 第6课 古代罗马(课件)-(共50张+视频)统编版(2024)九年级历史上册2
- DB34∕T 3079-2026 河道堤防减压井及测压管管理规程
- 23G409先张法预应力混凝土管桩
- 沙盘模拟实验-凯旋门工程第三组
- 蒙迪欧维修手册
评论
0/150
提交评论