一、命令简介

  Linux ps (英文全称:process status)命令用于显示当前进程的状态,类似于 windows 的任务管理器。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。

二、使用示例

1、获取命令帮助

[root@test1 opt]# ps --help all

2、显示指定命令进程

[root@test1 ~]# sleep 100 &
[1] 44898
[root@test1 ~]# ps -C sleep
PID TTY TIME CMD
44879 ? 00:00:00 sleep
44898 pts/0 00:00:00 sleep
[root@test1 ~]# ps -ef |grep 44898
root 44898 44533 0 13:59 pts/0 00:00:00 sleep 100
root 44915 44533 0 13:59 pts/0 00:00:00 grep --color=auto 44898

3、显示指定用户进程

[root@test1 ~]# ps -u es
PID TTY TIME CMD
15530 ? 00:13:07 java
15554 ? 00:00:00 controller
127992 ? 00:06:48 npm run start
128003 ? 00:00:00 grunt

4、显示指定用户组进程

[root@test1 ~]# ps -g es
PID TTY TIME CMD
15530 ? 00:13:07 java
15554 ? 00:00:00 controller
127992 ? 00:06:48 npm run start
128003 ? 00:00:00 grunt

5、使用标准语法查看进程

[root@test1 ~]# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 Jun18 ? 00:01:09 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
root 2 0 0 Jun18 ? 00:00:00 [kthreadd]
root 3 2 0 Jun18 ? 00:00:22 [ksoftirqd/0]
root 5 2 0 Jun18 ? 00:00:00 [kworker/0:0H]
root 7 2 0 Jun18 ? 00:00:00 [migration/0]
root 8 2 0 Jun18 ? 00:00:00 [rcu_bh]
root 9 2 0 Jun18 ? 00:00:31 [rcu_sched]
root 10 2 0 Jun18 ? 00:00:00 [lru-add-drain]
root 11 2 0 Jun18 ? 00:00:05 [watchdog/0]

6、使用BSD语法查看系统上的每个进程

[root@test1 ~]# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.1 125604 1912 ? Ss Jun18 1:09 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
root 2 0.0 0.0 0 0 ? S Jun18 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S Jun18 0:22 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? S< Jun18 0:00 [kworker/0:0H]
root 7 0.0 0.0 0 0 ? S Jun18 0:00 [migration/0]
root 8 0.0 0.0 0 0 ? S Jun18 0:00 [rcu_bh]
root 9 0.0 0.0 0 0 ? R Jun18 0:31 [rcu_sched]
root 10 0.0 0.0 0 0 ? S< Jun18 0:00 [lru-add-drain]

7、显示进程树

[root@test1 ~]# ps axjf

[root@test1 ~]# ps -ejH

8、显示线程信息

[root@test1 ~]# ps -eLf

9、按照设置显示指定列

[root@test1 ~]# ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm

10、按照指定关键字列排序

[root@test1 ~]# ps kuser -ef

三、使用语法及参数说明

1、使用语法

用法: ps [options]

2、参数说明

参数 参数说明
-A, -e 显示所有进程
-a 显示除了会话主进程外的所有tty下的进程
a 显示tty下的所有进程,包括其他用户
-d 显示除了会话主进程外的所有进程
-N, --deselect 取消选择
r 只显示运行进程
T 显示终端下的所有进程
x 显示不包括tty用户的所有进程
-C 显示command命令进程
-G, --Group 显示指定gid用户组进程
-g, --group 显示指定用户组名称进程
-p, p, --pid 显示指定进程号进程
–ppid 显示pid的子进程
-q, q, --quick-pid 显示进程ID(quick mode)
-s, --sid 显示会话IP进程
-t, t, --tty 显示指定tty终端进程
-u, U, --user 显示指定有效userid或者用户名进程
-U, --User 显示指定实际userid或者用户名进程
H 像进程一样显示线程
-L 显示线程可能包含LWP和NLWP行
-m, m 在进程后显示线程
-T 显示线程,可能包含SPID行
-c 与-l选项一起显示调度类
c 显示真实命令名
e 显示环境变量
k, --sort 指定排序方式
L 显示格式说明符
n 显示数字uid和wchan
S, --cumulative 包含一些死子进程数据
-y 不显示标志,显示rss(仅使用-l)
-V, V, --version 显示命令版本
-w, w 不限制输入宽度
–help <simple list

3、排序关键字

关键字简写 关键字 说明
c cmd simple name of executable
C pcpu cpu utilization
f flags flags as in long format F field
g pgrp process group ID
G tpgid controlling tty process group ID
j cutime cumulative user time
J cstime cumulative system time
k utime user time
m min_flt number of minor page faults
M maj_flt number of major page faults
n cmin_flt cumulative minor page faults
N cmaj_flt cumulative major page faults
o session session ID
p pid process ID
P ppid parent process ID
r rss resident set size
R resident resident pages
s size memory size in kilobytes
S share amount of shared pages
t tty the device number of the controlling tty
T start_time time process was started
U uid user ID number
u user user name
v vsize total VM size in KiB
y priority kernel scheduling priority

Linux命令之ps命令相关推荐

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

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

  2. Linux下使用ps命令来查看Oracle相关的进程

    Linux下可以使用ps命令来查看Oracle相关的进程 Oracle Listener 这个命令会列出Oracle Net Listener的进程 [oracle@ www.linuxidc.com ...

  3. linux里netstat与ps,理解proc目录与linux进程、ps命令、netstat命令的关系

    零.proc目录简介 proc目录是虚拟文件系统(VFS)的一种实现,保存了进程信息(pid目录)和一些系统信息. 一.系统的信息 1.cpuinfo和meminfo两个文件 查看CPU和内存相关信息 ...

  4. oracle EBS查进程,Linux下使用ps命令来查看Oracle DB以及EBS相关的进程

    Linux下可以使用ps命令来查看Oracle相关的进程 使用ps来查看Oracle数据库相关的服务 Oracle Listener 这个命令会列出Oracle Net Listener的进程 [or ...

  5. linux 命令 kps,ps命令

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

  6. linux系统使用ps,Linux如何使用ps命令示例教程

    玩蛇网推荐图文教程:python 列表 Linux如何使用ps命令示例教程,linux的ps命令是一个查看系统运行的进程的一个最基础的工具. 它提供了一个当前进程的快照,还带有一些具体的信息:比如用户 ...

  7. Linux下使用ps命令查看进程状态【ps常用命令】

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

  8. linux下的ps命令

    ps命令用于报告当前系统的进程状态.可以搭配kill指令随时中断.删除不必要的程序.ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态.进程是否结束.进程 ...

  9. linux下怎么监控网络 io swap,监控io性能,free命令,ps命令,查看网络状态,linux下抓包...

    监控io性能 [root@localhost ~]# iostat Linux 3.10.0-514.el7.x86_64 (localhost.localdomain) 2017年09月12日 _x ...

  10. ​七周二次课(5月7日)监控io性能、free命令、ps命令、查看网络状态、linux下抓包...

    2019独角兽企业重金招聘Python工程师标准>>> 10.6 监控IO性能 1.监控 io 性能 这个 iostat 命令,在安装 sar 命令的时候,就一起安装了,所以不用重新 ...

最新文章

  1. Shiro权限控制笔记要点
  2. PHP 实现Office word 关键词添加背景色
  3. python文件指针放在文件的开头_将文件指针倒带到上一个lin的开头
  4. Mysql 8.0安装
  5. 网购到火车票 浅析淘宝和12306网站架构
  6. 高级灰rgb数值_插画的高级感,从何而来?
  7. Jmeter远程启动负载机
  8. 秒杀或游戏让电脑时间与阿里淘宝时间同步的完整方法
  9. mysql中添加外键语句_数据库语句怎么加外键
  10. 用android手机测量身高,教你如何使用小米手机测量自己的身高!
  11. linux系统怎样进入图形界面,Linux系统中如何切换图形界面与字符界面
  12. 支付宝app支付对接1
  13. Office 2013
  14. [Android开发] ButterKnife8.5.1 使用方法教程总结
  15. 人人网登录并写留言板(Requests,js逆向)
  16. Python3下的NLTK及nltk_data安装问题(Ubuntu环境)
  17. 合肥工业大学2022大数据技术实验一
  18. 【视点】说好的光伏政策严肃性呢?
  19. 一加3t刷机后还卡_一加3T通用刷机教程
  20. 联想小新一键恢复小孔_联想小新Air系列一键恢复及恢复后首次配置的步骤

热门文章

  1. uni-app微信公众号(4)——地址管理页面
  2. zoj 2480 Simplest Task in Windows(水~)
  3. l440加装固态硬盘ngff_联想L440笔记本电脑加装固态硬盘笔记
  4. 计算机毕业设计HTML+CSS+JavaScript仿大型购物商城(1页)
  5. 网络安全专题报告:零信任安全,数字时代的主流安全架构
  6. BC32-CSQ总是99【SIM 有锁】
  7. WMS库存盘点流程 WMS库存盘点计划
  8. About norms(范数)
  9. OPC:服务器开发(一)如何开发OPC Server
  10. python爬虫(20)获取酷我音乐排行榜榜单作品