运维工程师基础面试题及详细答案.docxVIP

  • 2
  • 0
  • 约7.32千字
  • 约 8页
  • 2026-06-05 发布于河北
  • 举报

运维工程师基础面试题及详细答案

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

1.请说出Linux系统中,查看进程的常用命令,以及各自的区别?

答案:常用3个命令,实际工作中按需使用,区别很明确:

1.ps:查看当前终端的进程快照(静态查看,只显示执行命令那一刻的进程状态),常用参数ps-ef(查看所有进程,显示进程PID、父进程PPID、所属用户、启动时间等完整信息)、psaux(显示进程占用的CPU、内存百分比,更直观查看资源占用)。

2.top:动态查看进程状态(实时刷新,默认3秒刷新一次),可以直观看到CPU、内存的整体占用,以及各个进程的资源消耗排序,按q退出,按P按CPU排序,按M按内存排序,运维排查资源占用时最常用。

3.netstat:主要查看网络相关进程(比如进程占用的端口),常用参数netstat-tlnp(查看所有监听的TCP端口,以及对应进程的PID和名称),现在也常用ss命令替代(ss-tlnp,效率比netstat更高)。

补充:实际工作中,比如发现服务器CPU飙升,先top查看哪个进程占比高,再用ps-ef查看该进程的详细信息,判断是否是异常进程。

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

答案:用find命令,这是运维日常查找文件的核心命令,具体命令如下:

find/-name*.log-mtim

文档评论(0)

1亿VIP精品文档

相关文档