ps命令是Process Status的缩写
用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。
使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。
linux上进程有5种状态: 
1. 运行(正在运行或在运行队列中等待) 
2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 
3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 
4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 
5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行
标识进程的5种状态码: 
D 不可中断 uninterruptible sleep (usually IO) 
R 运行 runnable (on run queue) 
S 中断 sleeping 
T 停止 traced or stopped 
Z 僵死 a defunct (”zombie”) process 
# ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
各列含义:
USER:该 process 属于那个使用者账号的
PID :该 process 的号码
%CPU:该 process 使用掉的 CPU 资源百分比
%MEM:该 process 所占用的物理内存百分比
VSZ :该 process 使用掉的虚拟内存量 (Kbytes)
RSS :该 process 占用的固定的内存量 (Kbytes)
TTY :该 process 是在那个终端机上面运作,若与终端机无关,则显示 ?,另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。
STAT:该程序目前的状态,主要的状态有
R :该程序目前正在运作,或者是可被运作
S :该程序目前正在睡眠当中 (可说是 idle 状态),但可被某些讯号 (signal) 唤醒。
T :该程序目前正在侦测或者是停止了
Z :该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (疆尸) 程序的状态
START:该 process 被触发启动的时间
TIME :该 process 实际使用 CPU 运作的时间
COMMAND:该程序的实际指令
http://www.cnblogs.com/peida/archive/2012/12/19/2824418.html

ps命令使用 进程查看相关推荐

  1. 七周二次课(1月23日) 10.6 监控io性能 10.7 free命令 10.8 ps命令 10.9 查看网络状态 10.10 linux下抓包...

    七周二次课(1月23日) 10.6 监控io性能 10.7 free命令 10.8 ps命令 10.9 查看网络状态 10.10 linux下抓包 ========================== ...

  2. centos7查看进程ps_linux命令大全之ps命令详解(查看进程结果)

    Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信 ...

  3. ps 命令直接打印进程号

    很多时候写脚本或者杀进程的时候需要获取进程的pid,以下方式为工作中的小技巧 方式一: ps -C 进程命令 -o pid= [root@localhost ~]# ps -C dhclient -o ...

  4. 程序和计划任务管理( 查看进程ps,控制进程,终止命令进程,top命令,at一次性任务,crontab周期任务)

    文章目录 程序,进程,线程之间的关系 查看进程 ps命令查看静态统计信息 查看ps aux命令 简单的列表查看进程信息 运用grep命令过滤bash进程 查看top命令 pgrep命令--查看进程信息 ...

  5. linux进程的查看和查找 ps命令解析

    一.PS 概述 1.ps命令用于显示当前进程 (process) 的状态信息数据. 2.ps命令适用于进程的一次性的查看,如果想对进程时间连续性的监控,可以用top命令 top命令使用地址  http ...

  6. linux ps查看完整时间,Linux ps 命令查看进程启动及运行时间

    引言 同事问我怎样看一个进程的启动时间和运行时间,我第一反应当然是说用 ps 命令啦. ps aux或ps -ef不就可以看时间吗? ps aux选项及输出说明 我们来重新复习下ps aux的选项,这 ...

  7. linux ps内存占用率,linux ps命令,查看某进程cpu和内存占用率情况, linux ps命令,查看进程cpu和内存占用率排序。 不指定...

    背景:有时需要单看某个进程的CPU及占用情况,有时需要看整体进程的一个占用情况. 一. linux ps命令,查看某进程cpu和内存占用率情况 [root@test vhost]# ps aux US ...

  8. linux命令获取进程pid_查看所有进程PID号的linux命令 - 卡饭网

    win10如何通过PID号结束进程 win10如何通过PID号结束进程 1.按CTRL+SHIFT+ESC键直接调用任务管理器 2.也可以通过按CTRL+ALT+DEL键选择[任务管理器]来调用[任务 ...

  9. 10个重要的Linux ps命令实战

    Linux作为Unix的衍生操作系统,Linux内建有查看当前进程的工具ps.这个工具能在命令行中使用. PS 命令是什么 查看它的man手册可以看到,ps命令能够给出当前系统中进程的快照.它能捕获系 ...

最新文章

  1. Python中Numpy(2,numpy的基本操作(级联,维度转换,切分,副本))
  2. 父类与子类间的隐藏与重写
  3. java父类和mysql主表关系_Java工程师考试题 | 学步园
  4. Linux小知识收集(不断更新)
  5. c语言规定棋盘大小的,求数据结构C语言大神们解释下马踏棋盘程序
  6. osm地图数据 mysql_GIS 地图数据的来源?
  7. 升级 Adobe CS5 中的 FlashBuilder 4
  8. 02 C/C++创建tcl自定义命令
  9. 什么是网络推广以及如何做好网络推广
  10. 格式化 NameNode 提示 SHUTDOWN_MSG: Shutting down NameNode at xxx/xxx.xxx.xxx.xxx
  11. 加载json文件注意事项
  12. 一个简单的画程序框图例子(画流程图)
  13. es6笔记·····数组的空位
  14. 2022华为开发者大赛 首届·厦门开发者创新应用赛在厦门举办
  15. ISO14001环境管理体系认证所需材料
  16. 「Unity3D」解决2022的PackageManager无法显示官方插件Burst和Collections的最新版本
  17. 交通也迈入大数据时代:中国高速公路、铁路里程均居世界首位
  18. unity网络实战开发(丛林战争)-前期知识准备(003-开发服务器端的发送数据和接收数据)
  19. java copy 软连接文件夹_文件文件夹映射junction和mklink,创建软硬链接
  20. 微信裂变如何做到单次活动增长10万微信好友?

热门文章

  1. matlab二项式拟合,数据回归分析和拟合的Matlab实现
  2. LeetCode 424. Longest Repeating Character Replacement
  3. NSWindowController的初始化创建代码
  4. Google开源Leak Finder——用于检测内存泄漏的JavaScript工具
  5. JS,Jquery 调用 C#WebService
  6. vue3学习笔记 Composition API setup
  7. java类与对象 —(10)
  8. 跨域(Cross-Domain) AJAX for IE8 and IE9
  9. PYTHON自动化Day4-交换变量,字符串方法,拷贝,集合,文件,文件指针
  10. 第五周 Leetcode 99. Recover Binary Search Tree (HARD)