当前位置:首页>Linux>Linux运维面试高频考点 | 系统管理核心知识点(全干货必背,无冗余)

Linux运维面试高频考点 | 系统管理核心知识点(全干货必背,无冗余)

  • 2026-10-21 13:27:00
Linux运维面试高频考点 | 系统管理核心知识点(全干货必背,无冗余)

技术弄巷

读完仅需

5
分钟

记得星标公众号

在Linux运维面试中,系统管理相关知识是核心必考板块,也是日常运维工作的基础核心,涵盖系统启动流程、系统信息查看、文件查找过滤、资源监控、计划任务配置等高频考点,同时也是排查系统故障、保障服务器稳定运行的必备技能。本文整理了运维面试高频的系统管理知识点,所有内容纯考点整理、命令带详细注释,无多余内容,可直接背诵记忆,适配面试答题+工作实操双重需求,零基础也能轻松掌握。

一、Linux系统完整启动过程(面试必考简答,按顺序必背)

1、BIOS加电自检
2、读取硬盘MBR中的系统引导程序
3、加载grub引导菜单
4、加载系统内核文件
5、执行系统初始化流程
6、运行login登录程序,等待用户登录

二、查看Linux系统版本信息(面试实操题,必会两条命令)

运维排查系统环境、安装软件必用,两条命令对应两种版本信息,全部掌握

  1. 1.查看系统发行版本(如CentOS7.9、CentOS6.10)
  2. cat /etc/redhat-release
  3. 2.查看系统内核版本(两种命令,任选其一)
  4. uname -r
  5. uname -a

三、软链接 & 硬链接 核心区别(面试高频考点,必背完整)

1、软链接(符号链接)特性

✅ 可以为文件、目录创建软链接
✅ 支持跨分区创建软链接
✅ 源文件删除后,对应的软链接文件直接失效

2、硬链接特性

✅ 只能为文件创建硬链接,不支持目录
✅ 不可以跨分区创建硬链接
✅ 源文件删除后,对应的硬链接文件可正常访问、不受影响

四、Linux系统运行状态查看命令(重中之重,面试+实操必考,必会)

按 CPU/内存/硬盘/网卡 分类整理,所有命令带作用说明,可直接复制执行,背熟命令+对应作用

  1. ========== CPU 相关:查看CPU硬件信息、使用率、负载==========
  2. lscpu        # 查看CPU型号、物理核数、逻辑核数、架构等硬件信息
  3. top            # 动态查看CPU实时使用率、CPU平均负载、进程占用CPU情况
  4. uptime        # 简洁查看CPU 1分钟、5分钟、15分钟平均负载,无多余信息
  5. mpstat        # 动态查看单颗/所有CPU的使用率,精准排查CPU负载高问题
  6. ==========内存相关:查看内存容量、使用状态==========
  7. free -m        # 以MB为单位,查看内存总容量、剩余、已用、缓冲/缓存占用情况
  8. vmstat        # 动态查看内存实时使用情况,含内存交换区swap的读写状态
  9. ==========硬盘相关:查看磁盘容量、inode、IO性能==========
  10. df -hT        # 查看磁盘分区的容量、使用率、文件系统格式,-h人性化显示单位,-T显示文件系统
  11. df -i        # 查看磁盘分区的inode节点使用情况,排查inode占满导致无法创建文件问题
  12. iostat        # 动态查看磁盘分区的IO读写速率、利用率,排查磁盘IO瓶颈
  13. ==========网卡相关:查看网卡实时流量==========
  14. sar -n DEV    # 查看所有网卡的进出流量、数据包收发情况,排查网卡带宽占满问题

五、CPU使用率 & CPU负载 核心区别(面试必考大题,必背精准描述)

1、CPU使用率

指在程序运行的时间段内,进程所消耗的CPU资源的百分比,反映CPU的繁忙程度。

2、CPU负载

指单位时间内,CPU需要处理的、处于就绪状态的进程的总计量,反映CPU的任务排队情况。

六、TOP命令核心参数解释+交互快捷键(面试最高频考点,必背必记)

TOP是Linux最核心的系统资源监控命令,实时查看CPU、内存、进程状态,所有参数和快捷键为必考内容,一字不差背记。

1、TOP界面核心参数解释

  • up
    :系统从开机到现在的运行总时长
  • load average:CPU平均负载,对应数值为 1分钟、5分钟、15分钟负载值

  • %cpu(s)整体CPU使用率细分:
    us:用户态进程占用的CPU百分比
    sy:内核态系统进程占用的CPU百分比
    id:CPU空闲的百分比
    wa:等待磁盘IO完成的进程,占用的CPU百分比

  • Mem内存相关参数:
    total:服务器的内存总大小
    free:内存剩余空闲空间
    used:已消耗的内存容量
    buff/cache:分配给系统缓冲区和缓存的内存大小

2、TOP交互快捷键(按键盘对应按键即可生效,无需输入,必背)

  • M
    :按进程的内存使用率从高到低排序显示
  • P
    :按进程的CPU使用率从高到低排序显示
  • 1
    :展开显示服务器所有CPU核心的单独使用率,默认显示的是平均值
  • k
    :在TOP界面直接杀死指定进程,输入进程PID即可执行

七、find命令 精准查找文件(运维必考实操,命令+参数必背)

find是Linux查找文件的核心命令,支持多条件组合查询,可对查找结果直接执行操作,所有用法为面试高频考点,命令可直接复制执行

  1. # ========== 按文件名称查找 ==========
  2. find  /-name "*.conf"# 精准查找根目录下,后缀为.conf的所有文件(区分大小写)
  3. find /-iname "*.log"# 查找根目录下,后缀为.log的所有文件,忽略大小写
  4. # ========== 按文件时间查找 ==========
  5. find  /-ctime  +2# 查找根目录下,创建时间超过2天的所有文件
  6. find  /-mtime +2# 查找根目录下,内容修改时间超过2天的所有文件
  7. # ========== 多条件组合查找 ==========
  8. find  /-name "*.conf "-a  -mtime +2# -a=并且:查找名称是.conf 且 修改时间超2天的文件
  9. find /-name "*.log"-o -ctime -1# -o=或者:查找名称是.log 或 创建时间1天内的文件
  10. # ========== 对查找结果执行指定操作(核心高频,必记) ==========
  11. find  /-name "*.conf"-exec cp {}/tmp \;  # 查找所有.conf文件,批量复制到/tmp目录
  12. find /-ctime +10-exec rm -rf {} \;        # 查找创建时间超10天的文件,批量删除

八、grep命令 过滤文件内容(运维万能过滤命令,必考+必会)

grep是Linux文本过滤的核心命令,用于从文件/命令输出中筛选包含指定关键字的内容,排查日志、配置文件必备,命令格式+常用选项必背

  1. # grep 核心使用格式
  2. grep  "匹配条件"文件名称
  3. # 实操示例:从系统日志中过滤包含error关键字的内容,排查报错
  4. grep "error"/var/log/messages
  5. # grep 三大常用核心选项(面试必考,必记)
  6. -i    # 忽略大小写匹配关键字
  7. -e    # 支持多条件匹配查询
  8. -n    # 显示匹配到的内容,对应的行号

九、Linux计划任务crontab 常用写法(面试最高频考点,必背必写)

计划任务用于定时执行脚本/命令,crontab的时间格式为固定5位,对应:分 时 日 月 周,无需求的位置用*占位,所有示例为面试必考经典写法,精准背记,直接默写

示例1: 每周三 下午5点30分 执行任务

30 17 * * 3

示例2: 每天8点到20点,每隔3小时 执行任务

0 8-20/3 * * *

示例3:每周一、周三、周五 晚上10点 执行任务

0 22 * * 1,3,5

最新文章

随机文章