Linux下使用ps命令查看进程状态【ps常用命令】
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。
简介
linux上进程有以下种状态:
- R 可运行状态:此时进程正在运行或者正在运行队列中等待准备运行
- 等待状态(阻塞状态):此时进程在等待一个事件的发生或某种系统资源。在Linux系统中等待状态又细分为两种等待状态:可中断的等待状态和不可中断的等待状态。
S 可中断的等待状态:处于可中断的等待状态的进程可以被某一信号中断
D 不可中断的等待状态:处于不可中断的等待状态的进程不受信号的打扰,将一直等待事件的发生或等待某种系统资源 - T 暂停状态或跟踪状态:处于暂停状态的进程被暂停运行
- Z 僵死状态:每个进程在运行结束后都会处于僵死状态,等待父进程调用进而释放系统资源,处于该状态的进程已经运行结束,但是它的父进程还没有释放其系统资源。
- X 退出状态:进程即将被销毁。
ps工具标识进程的5种状态码:
ps常用命令
1. ps -aux
如果想查看包含其他使用者的进程,和PID,CPU占有率,记忆体使用情况,运行状态等,可以输入
[root@localhost ~]# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.6 127964 6532 ? Ss 17:13 0:02 /usr/lib/syste
root 2 0.0 0.0 0 0 ? S 17:13 0:00 [kthreadd]
root 4 0.0 0.0 0 0 ? S< 17:13 0:00 [kworker/0:0H]
root 5 0.0 0.0 0 0 ? S 17:13 0:00 [kworker/u256:
root 6 0.0 0.0 0 0 ? S 17:13 0:00 [ksoftirqd/0]
root 7 0.0 0.0 0 0 ? S 17:13 0:00 [migration/0]
root 8 0.0 0.0 0 0 ? S 17:13 0:00 [rcu_bh]
root 9 0.0 0.0 0 0 ? R 17:13 0:00 [rcu_sched]
root 10 0.0 0.0 0 0 ? S< 17:13 0:00 [lru-add-drain
...
2. ps -ef
当前所有的进程。包括显示创建进程的用户标识uid, 进程标识pid, 父进程标识ppid, 创建时间,所执行程序,可以用ps -ef
3. ps lax
ps lax可以提供进程ID,父进程PPID,谦让度和等待的资源
其他参数:
1.-A: 将所有的进程都显示出来,和-e的效果相同,节选如下图:
2.-a: 显示现行终端机下的所有程序,包括其他用户的程序,节选如下图:
3.-u: 以用户为主的格式来显示进程的详细状态,节选如下图:
ps -aux|grep Oracle,查找Oracle的进程
Linux下使用ps命令查看进程状态【ps常用命令】相关推荐
- Linux | Centos下几种CPU查看使用率的常用命令
文章目录 一.top 1.1 常用参数 二.free 三.vmstat 3.1 常用参数 3.2 获取信息 四.mpstat 4.1 安装 4.2 获取信息 一.top top命令是Linux下常用的 ...
- 使用ps命令查看进程状态
使用ps命令查看进程状态 Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程 ...
- 关于linux下目录树的查看TEEE命令
关于linux下目录树的查看<TEEE命令> 有时我们需要生成目录树结构: 这时需要用到TREE命令: 关于TREE命令的一些参数: 常见的用法: tree -a 显示所有 tree -d ...
- linux 查看服务器性能常用命令
2019独角兽企业重金招聘Python工程师标准>>> linux 查看服务器性能常用命令 一.top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况, ...
- 重启apache下php,linux下apache重启并查看php环境
本文主要和大家分享linux下apache重启并查看php环境,本文主要以代码来和大家分享,希望能帮助到大家. 首先切换到init.d目录下cd /etc/rc.d/init.d 然后ls列出目录: ...
- linux进程网络监控,linux下的进程、网络、性能监控命令
Linux下的java虚拟机性能监控与故障处理命令 java包中提供了很多监控JVM的工具类,作为java程序员必须得掌握常用的几个工具,下面是几个常用的JVM性能监控与故障处理工具的介绍与使用. 1 ...
- linux下网络排错与查看
linux下网络排错与查看 2014-09-25 0个评论 来源:生死看淡,不服就干! 收藏 我要投稿 基本的故障排除错误 故障的排除一定是先简单后复杂的,有的人把上述的文件 ...
- 删除 linux的ln文件夹,linux下添加链接与删除链接(ln命令的用法)
添加链接使用ln命令 用法: #ln --help 用法:ln [选项]... 目标 [链接名] 或:ln [选项]... 目标... 目录 或:ln [选项]... --target-directo ...
- Linux下重要日志及查看方式
原文地址::https://www.cnblogs.com/skyhu365/p/10615706.html 相关文章 1.linux清除cache的方法----https://www.cnblogs ...
- linux rm无法删除权限不够,linux下的文件用root用户rm -rf命令无法删除解决方案
linux下的文件用root用户rm -rf命令无法删除解决方案(可能文件处在挂载的磁盘阵列(U盘,光盘.硬盘等),而磁盘阵列在别的服务器上,以下解决步骤和方案可能只是针对这一种情况,不保证解决所有类 ...
最新文章
- 浅谈hashcode
- [YTU]_1032( 统计出其中英文字母、数字、空格和其他字符的个数)
- antd vue 多个下拉 联动_Antd下拉选择,自动匹配功能的实现
- 216. 组合总和 III017(回溯法求解)
- 2021牛客OI赛前集训营-提高组(第五场)C-第K排列【dp】
- 国内高校简称撞车史:南大、西大、东大都在争 唯独北大没人抢
- linux中的socket编程,linux中socket编程
- 基于Android的手机邮件收发(JavaMail)之二( Welcome.java 和 ReceiveAndSend.java )
- java6不支持tlsv1.2_解决 JDK1.7 不支持 VCenter 6.7 的问题(涉及到Https TLS1.2协议)
- 紧急!Log4j2 再再爆雷:刚升级,又连爆 “核弹级” 远程数据泄露 ! v2.17.0 横空出世。。。...
- 深入理解jvm虚拟机一
- 肖哥所有课程/HCNA HCNP/安全/云计算/虚拟化/linux/视频教程/资料软件下载链接
- 在plc中用c语言实现电梯控制程序,基于三菱FX2N PLC的两部电梯控制系统设计(附梯形图程序)...
- [BZOJ]1228: [SDOI2009]ED 博弈SG
- javase学习——面向对象(下)
- 必须重启计算机才能关闭用户账户控制,Win10系统怎么彻底关闭用户帐户控制?...
- 投资是一个非常专业的领域,亏钱容易赚钱难
- Java基础复习总结笔记(上)
- MATLAB摄像头实时图像处理
- python 正方教务管理系统抢课脚本(仅供学习)
热门文章
- HTML+CSS+JS期末大作业:奶茶网站设计——带音乐图片滚动奶茶(6页) 美食网页设计作业 简单大学生静态HTML网页作品 (1)
- 浦发银行重庆分行信息科技岗校招面试
- php substr 具体实现,PHP substr函数的实现功能技巧讲解
- spark core 2.0 SerializedShuffleHandle UnsafeShuffleWriter ShuffleExternalSorter
- java安装与环境配置(installer方式)
- python 画图显示中文
- ie css居中,css实现div水平、垂直居中兼容chrome、ie8
- 简单的出库入库软件可以帮助提高企业的管理效率
- 顶点计算机配置,高端电脑硬件配置
- MFC SetWindowPos 窗口 的 Z 序