Linux运维面试题及答案.docxVIP

  • 9
  • 0
  • 约7.67千字
  • 约 7页
  • 2026-03-12 发布于河北
  • 举报

Linux运维面试题及答案

一、基础操作类(高频必问)

1.简述Linux系统中,如何查看当前系统的CPU、内存、磁盘使用情况?分别用什么命令?

答案:这三个是日常巡检最常用的命令,核心组合记牢就行。

-CPU:用top或mpstat,top能实时看进程占用CPU情况,按P键可以按CPU使用率排序;mpstat更侧重多核CPU的每个核心负载。

-内存:free-h,加-h参数是人性化显示单位(GB/MB),不用自己换算;也可以结合vmstat看内存交换情况,判断是否存在内存不足导致的swap频繁使用。

-磁盘:df-h看磁盘分区的使用率,du-sh*看当前目录下各文件/文件夹的占用大小,排查大文件很实用。

2.如何查找系统中近7天内被修改过的后缀为.log的文件?

答案:用find命令,实际工作中经常这么查日志文件。命令是:find/-name*.log-mtime-7。

解释下参数:/是查找根目录(根据需求可改路径,比如/var/log),-name指定文件名匹配,-mtime-7表示修改时间在7天内(+7是7天前,不带符号是正好7天)。如果想同时显示文件大小,可加-ls参数。

3.如何批量杀死名称包含“java”的进程?

答案:两种常用方式,根据场景选。

1.简单直接:pkill-fjava,-f参数是匹配整个命令行,避免只杀

文档评论(0)

1亿VIP精品文档

相关文档