当前位置:首页 > linux > 正文

linux查看指定进程状态

  • linux
  • 2024-04-24 05:10:39
  • 9486

1. ps 命令
ps -ef:显示所有正在运行的进程及其详细信息。
ps -aux:显示所有用户的正在运行的进程及其详细信息。
ps -p :显示指定进程的状态。
ps -a:显示所有进程,包括终止的进程。
ps -t :显示连接到指定终端的进程。
2. top 命令
top:交互式命令,实时显示正在运行的进程列表。
top -p :显示指定进程的详细信息。
top -u <用户>:显示指定用户正在运行的进程。
3. pstree 命令
pstree:以树状结构显示进程及其子进程。
pstree -p :显示指定进程的进程树。
4. pidstat 命令
pidstat:显示进程的性能统计信息,例如 CPU 和内存使用情况。
pidstat :显示指定进程的性能统计信息。
5. vmstat 命令
vmstat:显示系统整体的虚拟内存统计信息。
vmstat :显示指定进程的虚拟内存统计信息。
字段解释:
PID:进程 ID
STATE:进程状态(例如 S 表示睡眠,R 表示正在运行)。
TTY:进程连接到的终端。
TIME:进程运行的时间。
CMD:启动进程的命令。
USER:进程所有者。
示例:
要查看具有 PID 1000 的进程的状态,可以使用以下命令:
ps -p 1000
输出将显示进程的详细信息,包括其状态、启动命令和用户。