shell 进程,负载,信号

top ,ps ,pgrep

 

ps 搜集进程信息

进程的用户,起始时间,进程对应的命令行路径,PID,进程属于的终端,进程使用的内存,进程使用的cpu

fbea7584a173ebde1d7cf23fb04f85004e0.jpg

ps -f 显示更多列信息

ps -e(every)

ps -ef

ps -ax

ps -axf

ps -o 显示需要输出的列

2dcee07b31a9a6330d9b49b16b1a8903d4c.jpg

99314b777216ac31f548aa63eb531237622.jpg

根据参数对ps输出进行排序

ps -eo comm,pcpu -sort -pcpu|head

找出和bash进程相关的条目

ps -eo comm,pid,pcpu,pmem | grep bash

 

pgrep命令相关

pgrep 用它来获取特定命令的进程id列表

pgrep command

 

which 命令会输出作为其参数的命令所在的位置

 

which is

whereis 类似which,不但返回命令的路径,还能够打印其对应的命令手册的位置以及命令源代码的路径

file 命令 确定文件的类型

file /bin/ls

whatis命令

whatis 命令会输出作为参数的命令的简短描述信息,这些信息是从命令手册中解析得来的

whatis ls

uptime平均负载

指明了系统中可运行进程总量的平均值。平均负载由三个值来决定,第一个值指明了1分钟内的平均值,

第二个值指明了5分钟之内的平均值,第三个值指明了15分钟内的平均值。

 

08b22cefdef25cff8f330787331498a8f00.jpg

top命令

默认会输出一个占用cpu最多的进程列表,输出结果每隔几秒就会更新

 

1 列出所有可用的信号量

kill -l

 

2终止进程

 

kill process-id-list 进程id列表使用空格作为进程id之间的界定符。

 

3 kill -s signal pid

参数signal要么是信号名称,要么是信号编号,经常用到的只有那么几个

 

sighup 1 挂起检查

sigint 2 ctrl +c 终止进程

sigkill 9 杀死进程

sigterm 15 默认终止进程

sigtstp 20 ctrl +z 发送该信号

kill -s sigkill 33773

 

 

转载于:https://my.oschina.net/iioschina/blog/2961106

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值