常用命令
PS
ps命令用来显示运行的进程
ps命令
- -A:显示所有的进程
- -a:不与terminal有关的所有进程
- -u:有效用户的相关进程
- -l:详细的将PID信息列出
kill
kill命令用来终止进程
kill -signal PID
- 1:SIGHUP,启动被终止的进程
- 2:SIGINT,相当于输入ctrl+c,中断一个程序的进行
- 9:SIGKILL,强制中断一个进程的进行
- 15:SIGTERM,以正常的结束方式来终止进程
- 17:SIGTOP,相当于输入ctrl+z,暂停一个进程的进行
free
free命令用来显示Linux系统中空闲的、已用的物理内存和swap内存,以及被内核使用的buffer
- -b:以Byte为单位显示内存使用情况
- -k:以KB为单位
- -m:以MB为单位
- -g:以GB为单位
-
-s<间隔秒数> 持续观察内存使用状况
free命令
top
top命令能够实时显示系统中各个进程的资源占用状况
- -b:批处理
- -u<用户名> 指定用户名
-
-p<进程号> 指定进程
top
查看进程下的线程
top -p pid 用来查看某个进程下的线程信息
top -H -p pid -H命令可以看到pid下的线程总数
top -p命令
ps命令查看进程下的线程
ps huH p <pid> | wc -l