shell 进程,负载,信号

top ,ps ,pgrep

 

ps 搜集进程信息

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

ps -f 显示更多列信息spa

ps -e(every)命令行

ps -efblog

ps -ax排序

ps -axf进程

ps -o 显示须要输出的列内存

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

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

找出和bash进程相关的条目grep

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分钟内的平均值。

 

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

相关文章
相关标签/搜索