查看进程
进程树
pstree
-p:显示PID
-u:show user
查看系统中所有的进程,
ps aux
查看系统中所有的进程,
ps-le
2个命令差不多的,aux有CPU MEME占用,-le有进程优先级
ps
选项
a:显示一个终端的所有进程,除了会话引线
u:显示进程的归属用户及内存的使用情况
x:显示没有控制终端的进程
-l:长格式显示,显示更加详细的信息
-e:显示所有进程,和-A作用一致
VSZ:占虚拟内存大小 KB
RSS:占物理内存大小KB
TTY
该进程在哪个终端中运行。其中tty1-tty6为本地终端 tty7为界面终端,pst/0-255 代表虚拟远程终端
STAT
R:runing
S:sleep
T:stop
s:包含子进程
+:位于后台
TIME:占CPU运算时间,不是系统时间
top
显示系统时间,硬件占用情况,用户,进程统计
使用了top命令后可以输入交互命令,比如按CPU.ME排序
按?查看帮助文档
杀进程
杀进程
kill 针对单一的进程,只能pid
kill pid 默认是-15正常关闭
kill -1 pid 平滑重启
kill -9 pid 强制关闭
killall ,pkill相同,按进程名杀
修改进程优先级
ps -le 看优先级
只能改NI 但是最后生效是PRI+NI,越小越优先