网站运维面试题及详细答案.docxVIP

  • 0
  • 0
  • 约9.28千字
  • 约 9页
  • 2026-06-25 发布于河北
  • 举报

网站运维面试题及详细答案

一、基础实操题(考察核心技能,贴合实际工作)

1.问题:Linux系统中,如何查看服务器CPU、内存、磁盘的实时使用情况?分别说明常用命令及关键参数,遇到内存占用过高时,如何定位具体是哪个进程导致的?

答案:常用命令及实操如下,都是工作中高频使用的,没有花里胡哨的参数:

(1)查看CPU使用情况:用top命令(实时),按“P”键按CPU占用率排序,能快速看到占用最高的进程;补充mpstat命令,可查看每个CPU核心的负载,避免单核心过载。

(2)查看内存使用情况:用free-h命令(-h是人性化显示,直接看到GB/MB),重点看“available”(可用内存),而非“free”(空闲内存),因为Linux会缓存文件,空闲内存低不一定是内存不足;实时查看用vmstat,看si、so(内存交换),若频繁有数值,说明内存不够用了。

(3)查看磁盘使用情况:用df-h查看所有分区的使用率,用du-sh/*排查根目录下哪个目录占用空间过大(比如日志、备份文件常占满磁盘)。

(4)内存占用过高定位:先执行top按“P”排序,找到CPU/内存占用高的进程ID(PID);再用ps-ef|grep进程PID查看进程详情(比如是nginx、mysql还是异常进程);若不确定进程用途,用lsof-p进程PID查看进程打开的

文档评论(0)

1亿VIP精品文档

相关文档