ps命令是查看进程状态的基础指令,有以下几个常用参数:

一:最常用的参数组合及解析

1. 如果想查看包含其他使用者的进程,和PID,CPU占有率,记忆体使用情况,运行状态等,可以输入ps -aux

USER:进程拥有者,示例中是root。

PID:进程ID,用户ID为UID,父进程ID为PPID

%CPU:占用的CPU使用率,ID号为1的进程为0

%MEM:占用的物理内存百分比,ID号为1的进程为0

VSZ:占用的虚拟内存量,ID号为1的进程为194184

RSS:占用的固定的内存量,ID号为1的进程为6536

TTY:终端的次要装置号码(minor device number of tty),示例中的TTY列都是“?”,是表示这些进程不属于任何TTY,因为它们是由系统启动的,tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。

STAT:该进程的状态,有下一个板块的几个状态,D,R,S,T,Z是ps指令标识进程的5种状态码

TIME:进程已消耗的CPU时间

CMD:启动进程的命令

2.当前所有的进程. 包括显示创建进程的用户标识uid, 进程标识pid, 父进程标识ppid, 创建时间,所执行程序,可以用ps -ef

3.ps lax可以提供进程ID,父进程PPID,谦让度和等待的资源

其中

NI:谦让度

WCHAN:正在等待的进程资源

Linux上进程的五种状态:

1.R——Runnable(运行):正在运行或在运行队列中等待

2.S——sleeping(中断):休眠中,受阻,在等待某个条件的形成或接收到信号

3.D——uninterruptible sleep(不可中断):收到信号不唤醒和不可运行,进程必须等待直到有中断发生

4.Z——zombie(僵死):进程已终止,但进程描述还在,直到父进程调用wait4()系统调用后释放

5.T——traced or stoppd(停止):进程收到SiGSTOP,SIGSTP,SIGTOU信号后停止运行

状态后缀表示:

<:优先级高的进程

N:优先级低的进程

L:有些页被锁进内存

s:进程的领导者(在它之下有子进程)

l:ismulti-threaded (using CLONE_THREAD, like NPTL pthreads do)

+:位于后台的进程组

二:其他参数:

1.-A: 将所有的进程都显示出来,和-e的效果相同,节选如下图:

2.-a: 显示现行终端机下的所有程序,包括其他用户的程序,节选如下图:

3.-u: 以用户为主的格式来显示进程的详细状态,节选如下图:

4.-x: 显示没有控制终端的进程,节选如下图:

5.-r: 只显示正在运行的程序

6.e: 列出程序时,显示出每个程序的环境变量

如果需要查找某一个特定的进程,可以把ps和grep一起用

ps -aux|grep Oracle,查找Oracle的进程

或者在grep后输入进程ID可以查看有关进程,如图:

1. Linux命令之ps:查看进程状态相关推荐

  1. Linux 命令之 ps -- 显示进程状态/查看进程信息

    文章目录 介绍 语法格式 常用选项 命令示例 示例 1,查看进程的 PID.名称以及 CPU 占用率 示例 2,查看所有的进程 示例 3,按内存资源的使用量对进程进行排序 示例 4,按 CPU 资源的 ...

  2. Linux命令行文档查看cat、less、more、head、tail和图片查看

    Linux命令行文档查看cat.less.more.head.tail和图片查看 文章目录: 一.Linux命令行下文档查看:cat.less.more.head.tail 1.`cat` 文档查看 ...

  3. Linux命令--more(查看日志文件内容,排查问题)

    原文网址:Linux命令--more(查看日志文件内容,排查问题)_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍Linux的more命令的用法. more命令适用于查看比较大的文件,例如:日 ...

  4. Linux命令行如何查看cpu(lm_sensors)和显卡温度(nvidia-smi)

    Linux命令行如何查看cpu和显卡温度 lm_sensors,是一款基于linux系统的硬件监控的软件.可以监控主板,CPU的工作电压,温度等数据. 实际上sensors命令只是读取了/sys/cl ...

  5. Linux命令帮助信息查看

    文章目录 Linux命令帮助信息查看方式 help的使用 内部命令和外部命令类型查询 help使用命令 man的使用 man使用说明 man目录说明 命令格式中字符含义 Linux命令帮助信息查看方式 ...

  6. Linux常用指令---ps(查看进程)

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

  7. Linux命令:ps,netstat,top

    ps ps用于查看当前运行的进程.如果想查看动态的进程信息,可以使用top命令.查看详细命令帮助使用man ps. ps最常用的选项组合就是ps aux: # ps aux USER PID %CPU ...

  8. 每天一个linux命令(53)--ps命令

    要毁掉一天,从早上开始. Linux中的ps命令是 process status 的缩写.ps 命令用来列出系统中当前运行的那些进程.ps 命令列出的是当前那些进程的快照,就是执行ps 命令的那个时刻 ...

  9. linux 命令:ps 详解

    名称 ps - 展示当前进程的信息,以列表呈现 用法 ps [选项] 描述 ps 展示关于运行的进程的信息.如果你想要让这个信息实时更新,请用top. 这个版本的ps接收几种选项: 1        ...

最新文章

  1. android录像增加时间记录(源码里修改)
  2. tarjan对有向图的缩点(求强连通分量)
  3. java运费模板设计_猿实战17——实现你未必知晓的运费模板
  4. C#笔记之又谈装箱与拆箱(boxing and unboxing)
  5. 矩池云上安装CUDA头文件教程
  6. .net中调用windows performance记录性能信息
  7. Mysql私有增强性命令小记
  8. 【SQL Server 2016】【SSMS 17】安装
  9. mysql备份怎么锁库_mysql备份数据库 怎么锁表
  10. git clone 的--single-branch和--depth参数
  11. 元子弹老师-吉他指弹右手技巧
  12. Oracle:ORA-00054 资源正忙 -- 锁表的解决方法
  13. 【ceph】集群搭建(centos7-1908)
  14. 在Ubuntu中使用WinUSB创建Windows启动盘
  15. 群晖docker实现阿里云动态公网域名解析ddns服务
  16. 笔记本打开腾讯会议显示未检测到可用摄像头,但是系统自带相机可以使用
  17. NEO4J分析《权力的游戏》人物领土等关系
  18. vue后端返回数据流 前端导出下载xls文件
  19. win10计算机记录,如何在win10上记录计算机屏幕,如何在win10上记录屏幕
  20. 英语语法汇总(15.句子)

热门文章

  1. 基于JavaWeb SSM bootStrap 校园二手市场管理系统的设计与实现
  2. NLTK基础基础教程学习笔记(十四)
  3. 刚性方程组的mma求解
  4. wordpress企业网站主题仿制02-wordpress企业网站首页的仿制
  5. html5+css3布局尝试
  6. intellijIdea新手上路
  7. Node.js 调用 C++ 方法 / C++ Addons 详解
  8. java中最多小数位_在Java中最多2位小数?
  9. web入门 命令执行 web29-web41
  10. 单片机学习记录一:c8t6原理图