Linux下使用命令ps监测种类

要对Linux系统中经过张开监测调控,查看情状,内部存款和储蓄器,CPU的运用情形,使用命令:/bin/ps

Linux下咱们能够利用命令ps质量评定种类,大家兴许对这么些命令很熟练了。上面作者再给大家介绍下。老手略过就能够。

(壹) ps :是显得一下进度的情事,并不动态一连;
(贰) top:假若想对进度运维时刻监察和控制,应该用 top 命令;
(3) kill 用于杀死进度恐怕给进度发送时域信号;
(4) 查看文章最终的man手册,能够查看ps的每项输出的含义,to find:
STANDA福睿斯D FO凯雷德MAT SPECIFIE陆风X八S

观看进程
ps -e

==============ps 的参数表明==============

或者

l 长格式输出;
u 按用户名和开发银行时间的逐条来显示进度;
j 用职分格式来显示进度;
f 用树形格式来显示进度;
a 呈现全数用户的兼具进度(包涵其余用户);
x 展现无调控终端的经过;
r 展现运维中的进度;
ww 防止详细参数被截断;

ps -A

-A 列出全部的长河
-w 呈现加宽能够体现较多的音信
-au 突显较详细的音信
-aux 突显全数包括其余使用者的长河
-e 呈现全数进程,蒙受变量
-f 全格式
-h 不出示标题
-l 长格式
-w 宽输出
a 展现终端上地全数进度,包涵别的用户地经过
r 只展现正在运营地经过
x 彰显未有决定终端地经过
大家常用的抉择是构成是 aux 或 lax,还应该有参数 f 的利用。
pids
只列出进度标识符,之间利用逗号分隔.该进程列表必须在命令行参数地最后三个选项前边跟着给出,中间不能够插入空格.例如:ps
-f一,4,伍 展现的是经过ID为一,肆,5的经过
下介绍长命令行选项,那个选择都选用“–”开端:
–sort X[+|-] key [,[+|-] key [,…]] 从SORT
KEYS段中选二个多字母键.“+”字符是可选地,因为暗中同意地点向正是按数字升序大概词典顺序,“-”字符是逆序排序(即降序).
比如: ps -jax -sort=uid,-ppid,+pid.
–help 显示帮忙新闻.
–version 展现该命令地版本新闻.
在前方地挑选表明中涉及了排序键,接下去对排序键作进一步表明.必要留意地是排序中动用地值是ps运用地里面值,并非仅用于有个别输出格式地伪值.排序键列表见下表.

杀死进程
首先知道进度ID才行,那时使用上述命令

==============排序键列表==============

ps -e

c cmd 可实践地总结名称
C cmdline 完整命令行
f flags 长格局标记
g pgrp 进程地组ID
G tpgid 控制tty进程组ID
j cutime 累计用户时间
J cstime 累计系统时间
k utime 用户时间
K stime 系统时间
m min_flt 次要页错误地数量
M maj_flt 入眼页错误地数量
n cmin_flt 累计次要页错误
N cmaj_flt 累计入眼页错误
o session 对话ID
p pid 进程ID
P ppid 父进程ID
r rss 驻留大小
R resident 驻留页
s size 内部存款和储蓄器大小(千字节)
S share 共享页地数量
t tty tty次要设备号
T start_time 进度运维地时间
U uid UID
u user 用户名
v vsize 总地虚拟内部存款和储蓄器数量(字节)
y priority 内核调解优先级

然后,执行(以ID为345为例)

==============ps aux 或 lax 输出的解释==============

kill 345

2、ps aux 或 lax 输出的表达
au(x) 输出格式 :
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

或使用

USELAND: 进度全数者
PID: 进程ID
%CPU: 占用的 CPU 使用率
%MEM: 占用的内部存款和储蓄器使用率
VSZ: 占用的虚拟内部存款和储蓄器大小
OdysseySS: 占用的内部存款和储蓄器大小
TTY: 终端的附带装置号码 (minor device number of tty)
STAT: 进度景况:
START: 运行进度的小运;
TIME: 进度消耗CPU的小时;
COMMAND:命令的名号和参数;

pkill firefox(进度名称)

==============进程STAT状态==============

更加多音讯,可采取命令查询协理

D 不能够中断的蛰伏状态(常常 IO 的进度);
揽胜 正在周转,在可间歇队列中;
S 处于休眠状态,静止状态;
T 结束或被追踪,暂停实施;
W 进入内部存储器沟通(从水源二.陆从头无效);
X 死掉的长河;
Z 僵尸进度不存在但临时不也许解决;
W: 未有丰富的记念体分页可分配
WCHAN 正在守候的进度能源;
<: 高优先级进度
N: 低优先序进度
L: 有记念体分页分配并锁在记念体内 (即时系统或捱A
I/O),即,有些页被锁进内部存款和储蓄器

ps –help

s 进程的集团管理者(在它之下有子进度);
l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads);

图片 1

    位于后台的过程组;

图片 2

==============kill 终止进度==============

    kill 终止进度
    有十三种调整进程的措施,下边是一些常用的艺术:
    kill -STOP [pid]
    发送SIGSTOP (17,1玖,二三)甘休3个进程,而并不消灭这一个进度。
    kill -CONT [pid]
    发送SIGCONT (1九,1八,二5)重新早先1个停下的长河。
    kill -KILL [pid]
    发送SIGKILL (玖)强迫进程马上停下,并且不实行清理操作。
    kill -9 -1
    终止你具备的全体进程。
    SIGKILL 和 SIGSTOP
数字信号无法被捕捉、封锁或许忽视,不过,其余的确定性信号能够。所以这是您的终点军械。

==============范例==============

    $ ps
    PID TTY TIME COMMAND
    5800 ttyp0 00:00:00 bash
    5835 ttyp0 00:00:00 ps
   
能够看看,显示地项目共分为4项,依次为PID(进程ID)、TTY(终端名称)、TIME(进程实行时
间)、COMMAND(该进度地命令行输入).
    能够运用u选项来查阅进程全体者及其它少些详细音信,如下所示:
    $ ps u
    USER PID %CPU %MEM USZ RSS TTY STAT START TIME COMMAND
    test 5800 0.0 0.4 1892 1040 ttyp0 S Nov27 0:00 -bash
    test 5836 0.0 0.3 2528 856 ttyp0 R Nov27 0:00 ps u
   
在bash进度前面有条横线,意味着该进程正是用户地登陆shell,所以对于三个记名用户来讲带短横线地经过只有3个.还足以看
到%CPU、%MEM两个选项,前者指该进度占用地CPU时间
    和总时间地百分比;后者指该进程占用地内部存款和储蓄器和总内部存款和储蓄器地百分比.
   
在这种意况下见到了独具调整终端地经过;当然对于任何这些并未有调控终端地经过
还是不曾观测到,所以此时就供给采纳x选项.运用x选项能够观测到具有地经过情状.
    一)ps a 展现现行反革命终端机下的保有程序,包涵别的用户的程序。
    2)ps -A 显示全体程序。
    3)ps c
列出程序时,呈现每一个程序真的的指令名称,而不带有路线,参数或常驻服务的标识。
    4)ps -e 此参数的效益和钦点”A”参数同样。
    五)ps e 列出程序时,呈现每种程序所采纳的情状变量。
    陆)ps f 用ASCII字符展现树状结构,表明程序间的相互关系。
    柒)ps -H 展现树状结构,表示程序间的相互关系。
    8)ps -N 展现全数的顺序,除了进行ps指令终端机下的先后之外。
    玖)ps s 接纳程序非功率信号的格式彰显程序情形。
    拾)ps S 列出程序时,包蕴已暂停的子程序资料。
    1一)ps -t<终端机编号>
 钦命终端机编号,并列出属于该终端机的顺序的风貌。
    1二)ps u  以用户为主的格式来展现程序处境。
    1三)ps x  呈现全体程序,不以终端机来区分。

     最常用的办法是ps
-aux,然后再用管道符号导向到grep去寻觅特定的进度,然后再对一定的进度张开操作。

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

正文永世更新链接地址https://www.linuxidc.com/Linux/2018-08/153667.htm

图片 3

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图