Skip to content

Linux 高频面试题 ​

回答系统题应从内核对象、用户可观测证据和实际处置动作三个层面展开。

一、高频题目 ​

  1. fork、execve 与线程创建分别做了什么?
  2. 发生 OOM(Out of Memory,内存耗尽)时,如何判断是泄漏、缓存还是 Cgroup 限制?
  3. load average 高但 CPU 利用率低,意味着什么?
  4. 文件删除后磁盘空间未释放,如何定位?
  5. TCP 连接数异常增长,如何从进程、Socket 和内核队列定位?
  6. 容器中的进程为什么会被限速或被 OOM Kill?

二、对应知识库 ​

三、答题检查清单 ​

  • 将用户态工具输出映射到具体内核对象或资源控制器。
  • 给出只读证据采集顺序,再讨论变更和修复。
  • 明确宿主机、容器 Namespace 与 Cgroup(Control Groups,控制组)视角的差异。

ICP 备案号待补充 · Gitee 主页