@CrazyHenry
2018-05-19T11:28:17.000000Z
字数 527
阅读 1427
xxxxLinux命令行
ps -fe #显示进程# 第一列是userID,第二列是进程ID,CMD表示进程的指令

ps -fe | grep liyingm* # 这里尽量使用*,因为UID总是显示不全的

ps -lu liyingmin #这里必须提供用户全名第4列是进程ID,第14列是指令名

pgrep -l aw #查找含有aw关键字的进程# 第1列进程号,第2列进程名

top #实时查看进程的运行情况,q退出进入top后:按P:根据CPU使用百分比大小进行排序。M:根据驻留内存大小进行排序。i:使top不显示任何闲置或者僵死进程。
lsof -i:3306 #查看端口占用的进程状态lsof -u liyingmin #查看用户liyingmin的进程所打开的文件lsof -c awk #查询awk进程当前打开的文件lsof -p 112 #查询awk(112号进程)进程当前打开的文件lsof +d mydir1/ #查询指定目录下被进程开启的文件(使用+d递归目录)
kill PID # 杀死指定PID的进程 (PID为Process ID)kill -9 PID #杀死相关进程,一般用这个kill %job #杀死job ID
pmap PID #输出进程内存的状况,可以用来分析线程堆栈;
