IT运维面试题及参考答案.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

IT运维面试题及参考答案

一、基础技能题(共5题)

问题:Linux系统中,如何查看进程占用的CPU和内存情况?请列出至少2种常用命令,并说明核心参数。

答案:

命令1:top,实时动态查看。核心参数:P按CPU使用率排序,M按内存使用率排序,q退出。

命令2:ps,静态查看当前进程。常用组合:ps-ef|grep进程名(查看指定进程详细信息)、psaux(显示所有进程的CPU、内存占用百分比)。

补充:htop(需额外安装)界面更友好,支持鼠标操作,默认按CPU使用率排序。

问题:WindowsServer中,某服务启动失败,可能的原因有哪些?请按排查优先级排序。

答案:

依赖服务未启动(如MySQL依赖VC++运行库、特定端口);

服务账户权限不足(如未分配管理员权限、密码过期);

端口被占用(可通过netstat-ano|findstr端口号排查);

程序文件损坏或配置文件错误(如配置文件路径、参数写错);

系统资源不足(CPU、内存、磁盘空间耗尽)。

问题:如何测试两台服务器之间的网络连通性?除了ping,还有哪些常用方法?

答案:

基础:ping目标IP(测试ICMP连通,注意部分服务器可能禁用ICMP);

端口连通:telnet目标IP端口(如telnet0080测试80端口)、nc-zv目标IP端口(Linux环境,更简洁显示端口是否开放);

路由追踪:traceroute目标IP(Linux)/tracert目标IP(Windows),查看数据包传输路径,定位网络中断点。

问题:简述RAID0、RAID1、RAID5的特点及适用场景。

答案:

RAID0:无冗余,多块硬盘并行读写,读写速度最快,但一块硬盘损坏则全部数据丢失。适用场景:临时文件存储、对速度要求高且数据可重建的场景(如视频编辑缓存)。

RAID1:镜像冗余,两块硬盘数据完全一致,一块损坏可从另一块恢复,读写速度与单盘接近,容量为最小硬盘容量。适用场景:关键数据存储(如数据库日志、系统盘)。

RAID5:分布式奇偶校验,至少3块硬盘,损坏一块硬盘可通过奇偶校验恢复数据,兼顾速度、容量和冗余,硬盘利用率为(n-1)/n。适用场景:通用服务器存储(如Web服务器、数据库服务器数据盘)。

问题:什么是DNS缓存?Windows和Linux如何清除本地DNS缓存?

答案:

DNS缓存:操作系统或浏览器将已解析的域名与IP对应关系临时存储,加快后续访问速度,缓存过期或解析错误时需手动清除。

清除方法:

Windows:命令提示符(管理员)输入ipconfig/flushdns;

Linux:大多数发行版无系统级DNS缓存,若安装了nscd服务,需执行servicenscdrestart或systemctlrestartnscd;若使用dnsmasq,执行systemctlrestartdnsmasq。

二、故障排查题(共3题)

问题:用户反馈网站无法访问,你作为运维人员,排查步骤是什么?

答案:

先自身测试:用本地电脑访问网站域名/IP,确认是否为用户端单独问题;

网络层排查:ping服务器IP(测试连通)、telnet网站端口(80/443),若不通,检查服务器防火墙规则、安全组是否放行端口,路由是否可达;

服务器状态排查:登录服务器,查看CPU、内存、磁盘空间是否充足(top/df-h),网站服务(如Nginx、Apache)是否运行(systemctlstatus服务名);

应用层排查:查看服务日志(如Nginx日志/var/log/nginx/error.log),是否有报错(如端口占用、配置错误);若为动态网站,检查数据库连接是否正常、应用程序是否报错;

DNS排查:若域名无法解析,测试nslookup域名,查看解析是否正确,清除本地DNS缓存后重试。

问题:Linux服务器突然出现磁盘空间满了(df-h显示100%),但实际查看目录大小(du-sh/*)总和远小于磁盘容量,可能的原因是什么?如何解决?

答案:

可能原因:删除的文件被进程占用,文件句柄未释放,导致磁盘空间未实际释放(如日志文件被删除后,服务仍在写入)。

解决步骤:

查找占用已删除文件的进程:lsof|grepdeleted,列出所有已删除但仍被进程占用的文件;

释放文件句柄:重启对应进程(如systemctlrestart服务名),或发送信号让进程重新生成文件(如kill-HUP进程PID);

验证:重启后执行df-h,确认磁盘空间已释放;后续建议:日志文件配置轮

文档评论(0)

151****9429 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档