.电子商务网站规划,泰兴网站建设公司,网页小游戏开发,广告网名Linux 和类 Unix 操作系统中的 ps#xff08;Process Status#xff09;命令用于显示当前系统中活动进程状态的命令。它提供了关于系统中正在运行的进程的详细信息#xff0c;如进程 ID#xff08;PID#xff09;、父进程 ID#xff08;PPID#xff09;、运行时间、使用…Linux 和类 Unix 操作系统中的 psProcess Status命令用于显示当前系统中活动进程状态的命令。它提供了关于系统中正在运行的进程的详细信息如进程 IDPID、父进程 IDPPID、运行时间、使用的 CPU 和内存资源、用户信息、终端信息、进程状态等。
基本语法options参数用于指定要显示的进程信息和格式。
ps [options]常用参数
a显示所有用户的进程包括其他用户的进程。u以用户为主的格式显示进程信息。x显示没有控制终端的进程。e显示所有进程。f以完整格式显示进程信息包括父子进程关系。l以长格式显示进程信息。o自定义要显示的列。例如ps -eo pid,ppid,cmd会显示进程 ID 、父进程 ID 和命令名。p仅显示指定 PID 的进程。例如ps -p 1234会显示 PID 为 1234 的进程。C仅显示属于特定 CPU 核心的进程。t仅显示与指定终端关联的进程。T显示线程信息。Z显示安全上下文SELinux。
常见示例
1、 显示所有进程
显示所有进程并以完整格式显示
ps -ef从所有进程中搜索 mysql 进程的详细信息
ps -ef | grep mysql过滤特定用户的进程
ps -ef | grep username显示所有用户的所有进程并以用户为主的格式显示
ps aux显示没有控制终端的进程
ps -x显示进程 ID 为 1234 的进程的详细信息
ps -p 1234 -f自定义显示进程 ID 、父进程 ID 、命令名和内存使用率
ps -eo pid,ppid,cmd,%mem结合 sort 和 awk 命令可以按 CPU 使用率排序
ps -eo pid,ppid,cmd,%mem,%cpu --sort-%cpu | head名称解释
PID进程ID每个进程都有一个唯一的PID。PPID父进程ID表示创建该进程的父进程的PID。CCPU使用率表示进程占用的CPU时间百分比。STIME进程启动时间。TTY终端类型表示进程关联的终端。TIME进程使用的CPU时间。CMD命令名或命令行表示启动进程的命令。%MEM内存使用率表示进程占用的物理内存百分比。%CPUCPU使用率表示进程在当前CPU时间片内占用的百分比。