1. Linux命令之ps:查看进程状态
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:查看进程状态相关推荐
- Linux 命令之 ps -- 显示进程状态/查看进程信息
文章目录 介绍 语法格式 常用选项 命令示例 示例 1,查看进程的 PID.名称以及 CPU 占用率 示例 2,查看所有的进程 示例 3,按内存资源的使用量对进程进行排序 示例 4,按 CPU 资源的 ...
- Linux命令行文档查看cat、less、more、head、tail和图片查看
Linux命令行文档查看cat.less.more.head.tail和图片查看 文章目录: 一.Linux命令行下文档查看:cat.less.more.head.tail 1.`cat` 文档查看 ...
- Linux命令--more(查看日志文件内容,排查问题)
原文网址:Linux命令--more(查看日志文件内容,排查问题)_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍Linux的more命令的用法. more命令适用于查看比较大的文件,例如:日 ...
- Linux命令行如何查看cpu(lm_sensors)和显卡温度(nvidia-smi)
Linux命令行如何查看cpu和显卡温度 lm_sensors,是一款基于linux系统的硬件监控的软件.可以监控主板,CPU的工作电压,温度等数据. 实际上sensors命令只是读取了/sys/cl ...
- Linux命令帮助信息查看
文章目录 Linux命令帮助信息查看方式 help的使用 内部命令和外部命令类型查询 help使用命令 man的使用 man使用说明 man目录说明 命令格式中字符含义 Linux命令帮助信息查看方式 ...
- Linux常用指令---ps(查看进程)
Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信 ...
- Linux命令:ps,netstat,top
ps ps用于查看当前运行的进程.如果想查看动态的进程信息,可以使用top命令.查看详细命令帮助使用man ps. ps最常用的选项组合就是ps aux: # ps aux USER PID %CPU ...
- 每天一个linux命令(53)--ps命令
要毁掉一天,从早上开始. Linux中的ps命令是 process status 的缩写.ps 命令用来列出系统中当前运行的那些进程.ps 命令列出的是当前那些进程的快照,就是执行ps 命令的那个时刻 ...
- linux 命令:ps 详解
名称 ps - 展示当前进程的信息,以列表呈现 用法 ps [选项] 描述 ps 展示关于运行的进程的信息.如果你想要让这个信息实时更新,请用top. 这个版本的ps接收几种选项: 1 ...
最新文章
- android录像增加时间记录(源码里修改)
- tarjan对有向图的缩点(求强连通分量)
- java运费模板设计_猿实战17——实现你未必知晓的运费模板
- C#笔记之又谈装箱与拆箱(boxing and unboxing)
- 矩池云上安装CUDA头文件教程
- .net中调用windows performance记录性能信息
- Mysql私有增强性命令小记
- 【SQL Server 2016】【SSMS 17】安装
- mysql备份怎么锁库_mysql备份数据库 怎么锁表
- git clone 的--single-branch和--depth参数
- 元子弹老师-吉他指弹右手技巧
- Oracle:ORA-00054 资源正忙 -- 锁表的解决方法
- 【ceph】集群搭建(centos7-1908)
- 在Ubuntu中使用WinUSB创建Windows启动盘
- 群晖docker实现阿里云动态公网域名解析ddns服务
- 笔记本打开腾讯会议显示未检测到可用摄像头,但是系统自带相机可以使用
- NEO4J分析《权力的游戏》人物领土等关系
- vue后端返回数据流 前端导出下载xls文件
- win10计算机记录,如何在win10上记录计算机屏幕,如何在win10上记录屏幕
- 英语语法汇总(15.句子)