Debian 查看进程的 5 种实用方法与技巧

Debian 查看进程详解

Linux 系统中,进程管理是运维的核心环节。本文聚焦 Debian 系统下查看进程的常用命令及操作技巧,帮助用户快速定位和管理系统进程。

核心命令及操作步骤

  1. ps 命令

    ps 命令是查看进程最基础的工具,支持多种格式输出。

    ps aux
    • 参数解释
      • a:显示所有用户的进程
      • u:以用户格式输出,包含用户名、CPU 占用率等
      • x:显示没有控制终端的进程
    • 示例
      ps aux | grep sshd

      查找 sshd 进程的所有信息

  2. top 命令

    top 命令提供动态实时进程监控界面。

    top -c
    • 参数解释
      • -c:显示完整的命令行
    • 实用技巧
      • P 按钮按 CPU 占用率排序
      • M 按内存占用率排序
      • Shift + q 退出
  3. htop 命令

    htop 是 top 的增强版,图形化界面更直观。

    sudo apt install htop
    • 安装后直接运行 htop 即可使用
    • 1 可查看进程树状关系

进程状态及管理命令

了解进程状态是进程管理的关键。

  • 进程状态
    • D:不可中断睡眠
    • R:运行中
    • S:睡眠中
    • Z:僵尸进程
  • 管理命令
    kill [PID]

    发送终止信号,默认 SIGTERM

    kill -9 [PID]

    强制终止进程,慎用

Debian 查看进程的 5 种实用方法与技巧

注意事项与实用技巧

  • 查看系统默认进程限制:
    ulimit -a
  • 查看进程关联的文件描述符:
    lsof [PID]
  • 监控特定进程日志:
    journalctl -f -u sshd
  • 使用别名简化命令:
    echo 'alias psg="ps aux | grep"' >> ~/.bashrc