Linux核心运维命令

📅 2026/7/10 10:01:43 👁️ 阅读次数 📝 编程学习
Linux核心运维命令

Linux 核心运维命令 Xshell 实操全记录
一、前言
Linux 命令是服务器运维、后端开发的基础核心能力。日常工作中服务器卡顿排查、日志报错分析、访问数据统计都离不开高频运维命令。本文基于 Xshell 远程连接 Linux 服务器进行真实上机实操,整理 top、ps、grep、sort、管道符 等核心知识点,搭建完整个人知识框架,记录操作过程与运行结果,适合新手学习与期末作业提交。
二、个人 Linux 运维知识框架体系
为了系统化掌握 Linux 命令,我将本次学习的所有命令按功能分类整理,明确每条命令的核心用途、概念理解、常用参数用法。

  1. 进程监控类命令(top / ps)
    top 命令
    概念:动态实时监控系统工具,持续刷新系统 CPU、内存、负载、各进程资源占用情况,是排查服务器卡顿、程序占用资源过高最常用的命令。
    常用参数用法:
  • top -d 数字:设置界面刷新间隔时间
  • top -u 用户名:只查看该用户的所有进程
  • top -p PID:单独监控某一个指定进程
    交互快捷键:P 按 CPU 排序、M 按内存排序、q 退出。
    ps 命令
    概念:静态进程快照查看命令,一次性输出当前系统所有进程状态,不会实时刷新,多用于配合管道筛选进程。
    常用参数:
  • ps -ef:查看系统完整进程列表
  • ps aux:查看进程 CPU、内存占用详情
  1. 文本检索过滤命令(grep)
    概念:Linux 核心文本搜索工具,用于在文件或命令输出结果中匹配关键词,常用于日志查错、配置文件检索。
    常用参数:
  • -i:忽略大小写匹配
  • -n:显示匹配内容的行号
  • -r:递归检索整个目录下的所有文件
  • -v:反向匹配,排除指定关键词内容
  1. 文本排序统计命令(sort)
    概念:对文本内容进行排序,默认字典排序,常用于日志数据整理、访问量统计。
    常用参数:
  • -n:按照数字大小排序
  • -r:倒序排序(从大到小)
  • -k 列号:指定某一列作为排序依据
    常配合 uniq(去重统计)、wc(行数统计) 完成日志数据分析。
  1. 管道符 |
    概念:Linux 最重要的组合符号,作用是将前一条命令的输出,作为后一条命令的输入,实现多命令联动筛选、排序、统计。
    三、基于 Xshell 真实上机实操(含截图说明)
    本次所有命令均在 Xshell 远程连接 Linux 服务器中实操完成,每步操作均保留截图记录。
    1、top 进程监控实操
  2. 终端输入 top,进入系统动态监控页面,查看整体 CPU、内存、进程占用。
  3. 执行 top -d 3,设置 3 秒刷新一次。
  4. 按下 M 键,按内存占用降序排列,快速找出高资源进程。
    截图 1:top 默认运行界面(标注负载、CPU、MEM、进程列表)
    截图 2:top -d 3 自定义刷新间隔运行结果
    2、grep 日志检索实操
  5. 日志报错检索:grep -in “error” test.log,忽略大小写查找错误并显示行号。
  6. 进程筛选实操:ps -ef | grep nginx,过滤出 nginx 相关进程。
  7. 反向过滤:grep -v “info” test.log,过滤掉无关信息,只看关键日志。
    截图 3:grep 关键词检索与管道筛选运行结果
    3、sort 数据排序实操
  8. 单列数字倒序:cat access.log | sort -nr
  9. 指定列排序:cat access.log | sort -k 2 -nr,对第二列访问数据排序。
  10. 结合去重统计:sort access.log | uniq -c,统计重复访问次数。
    截图 4:sort 排序前后数据对比、统计结果截图
    四、实操总结
    通过本次 Xshell 完整实操,我系统掌握了 Linux 运维高频核心命令。top、ps 可以有效监控服务器运行状态,快速排查资源占用异常;grep 能够精准过滤日志关键信息,是运维排错的必备工具;sort 可对日志数据进行排序统计,实现简单的流量分析与数据整理。同时掌握了管道符的核心用法,能够将多个命令组合联动使用,大幅提升操作效率。
    本次学习不仅理清了各命令的概念、用途与参数区别,还通过真实上机操作验证了所有功能,建立了属于自己的 Linux 命令知识体系,为后续服务器运维、日志分析、故障排查打下坚实基础。