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

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

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

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

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

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

%MEN:占用的记忆体使用率,ID号为1的进程为0

VSZ:占用的虚拟记忆体大小,ID号为1的进程为194184

RSS:占用的记忆体大小,ID号为1的进程为6536

TTY:终端的次要装置号码(minor device number of tty),示例中的TTY列都是“?”,是表示这些进程不属于任何TTY,因为它们是由系统启动的

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

TIME:进程所使用的总的CPU时间

CMD:启动进程的命令

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

Linux上进程的五种状态:

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

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

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

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

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

其他参数:

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

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

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

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

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

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

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

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

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

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

  1. linux ps指令查看进程,linux下查看进程指令-ps

    在Linux下查看进程指令可以用ps(process status) 是unix/Linux下通用的进程状态查看工具 ps的常用选项 选项功能介绍 -a显示所有终端中的进程.注意只有与终端关联的进程才 ...

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

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

  3. 使用linux命令查看进程,Linux查看进程命令有哪些

    我们在使用Linux系统的过程中,有的时候会需要查看后台进程,并选择性的关闭一些不用的进程,那么Linux中有哪些查看进程的命令呢?今天小编就来为大家总结整理一些常用的Linux查看进程命令. Lin ...

  4. 【回眸】Linux内核(六)进程是什么?如何复刻查看进程号命令?

    前言 很快到了Linux内核的第二阶段,接下来的文章都是关于Linux内核里关于进程的一些编程 什么是程序,什么是进程,两者有什么区别 程序是静态概念,比如gcc编译后产生的./a.out文件 当程序 ...

  5. linux端口找进程,Linux查看端口、进程情况及kill进程的方法

    看端口: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程. 使用命令:netstat –apn 查看所有的进程和端口使用情况.发现下面的进程列表,其中最后一栏是P ...

  6. linux环境下查看进程,Linux下查看进程(程序)启动时的环境变量

    背景: 因最近试安装Linux下的jira,有一个中文插件安装后,一旦设置开机启动后,它是英文,而在终端再重新启动一次后呢,似乎插件生效,它又恢复为正常中文界面,我首先想这这涉及到一个环境变量的问题, ...

  7. pa ps终止进程的命令

    pa -aux 开机目前的进程使用时间详情 rm -rf / 删除所有文件 除了 系统的一些文件 ps -aux | grep tomcat 查看端口 ps -aux | grep runserver ...

  8. linux 关闭nginx进程,Linux环境下启动、停止、重启nginx

    启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: [root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /us ...

  9. linux ps查看进程,Linux新手入门:PS命令查看正在运行的进程

    Linux作为开源系统,里面有着大量命令需要了解和使用,同样的命令在不同系统中的使用方法各不相同,例如本次要介绍的PS命令,那么什么是PS命令?要如何使用PS命令?下面小编就跟大家详细讲解Linux ...

  10. linux 进程监控命令2——ps

    1. ps简介 前面介绍的两个命令(who.w命令)都是用于查看当前系统用户的情况,下面就来看看进程的情况,这也是本章的主题.要对进程进行监测和控制,首先 必须要了解当前进程的情况,也就是需要查看当前 ...

最新文章

  1. java上传加密_Java上传下载文件并实现加密解密
  2. git merge 回退_Git项目开发必备命令
  3. C# 整数与字符串拼接之间的装箱操作
  4. Spring+XFire WS-Security安全认证开发感悟
  5. 北京市常用和便民电话
  6. Could not find artifact com.sun:tools:jar:1.5.0 解决办法
  7. mysql教程 api_Mysql入门系列:MySQL可用的API
  8. 数据库开发——MySQL——简单介绍和安装
  9. C#中OpenFileDialog获取文件名和文件路径的常用方法.
  10. RT-Thread中如何预编译一个.c文件
  11. 公司的Java框架应具备的通用功能
  12. 机器学习和AI的Python基础
  13. [UE4]函数和事件的区别
  14. 数学小技巧(模拟)求1/n
  15. 解决java.lang.IndexOutOfBoundsException: Index: 0, Size: 0的问题
  16. 聚沙成塔——VBA术语 (VBA Glossary)
  17. 淘宝关键词API接口
  18. 58金融客服电话--24小时全国统一服务热线
  19. 中学计算机课外小组活动计划,小学数学课外活动计划
  20. iOS面试:简历模版(A4纸正反两面)

热门文章

  1. excel中使用vlookup函数筛选时遇到#N/A 错误
  2. matplotlib画图教程系列之-堆积柱状图
  3. 树莓派运行python命令_《树莓派Python编程入门与实战》——2.2 使用Raspbian命令行...
  4. 树莓派python界面编程_树莓派PythonGUI学习
  5. PCB正片和负片的个人理解
  6. 领域迁移机器翻译方案总结
  7. 计算机毕业论文外文翻译是什么,毕业论文的外文翻译是什么
  8. R数据框操作 fourth day
  9. order by case when 使用方法
  10. Altium Designer中修改敷铜与焊盘间的间距