进程管理命令
查看进程命令
ps命令
1 | 查看系统中所有正在运行的系统 |
显示的内容
- USER 哪个用户产生的
- PID 进程的ID号
- %CPU 该进程占用CPU资源的百分比
- %MEM 该进程占用物理内存的百分比
- VSZ 该进程占用虚拟内存的大小,单位KB
- RSS 该进程占用实际物理内存的大小,单位KB
- TTY 该进程是在哪个终端中运行的。tty1-tty7代表本地控制台终端,tty1-tty6是本地字符界面终端,tty7是图形终端。pts/0-255代表虚拟终端,一般是远程连接的终端,第一个远程连接占用的是pts/0终端,依次递增,?表示由内核直接启动的,是系统进程
- STAT 进程状态。
- D表示不可唤醒的睡眠状态,通常用于I/O情况
- R表示进程正在进行
- S表示进程在睡眠状态,可被唤醒
- T表示停止状态,可能是在后台暂停或进程在出错状态
- W表示内存交互状态
- X表示死掉的进程
- Z表示僵尸进程。进程已经终止,但是部分程序还在内存当中
- <表示高优先级
- N表示低优先级
- L表示被锁入内存
- s表示饱汉子进程
- l表示多线程
- +表示位于后台
- START 该进程的启动时间
- TIME 该进程占用CPU的运算时间
- COMMAND 产生此进程的命令
top命令
1 | top -p 1298 |
显示的内容
pstree命令
可以查看到依赖关系
1 | pstree |
杀死进程命令
1 | kill -9 pid |