-
进程查看
-
查看系统中所有进程,使用BSD(unix)操作系统格式
ps aux
a
显示前台进程,x
显示后台进程,u
显示进程是哪个用户产生的。其列表中
STAT
表示进程状态。常见的状态有:- R:运行
- S:睡眠
- T:停止
- s:包含子进程
- +:位于后台
-
查看系统中所有进程,使用linux标准命令格式
ps -le
l
显示更加详细的信息,e
显示所有进程。 -
查看进程树
pstree -p
我们可以看到进程
systemd
是所有进程的父进程,它也是内核启动的第一个进程,PID=1。
-p
可以显示PID。如果想查看指定进程可以使用
grep
:pstree -p | grep httpd
-
-
终止进程
kill pid
-
重启进程
kill -1 pid
-
强制杀死进程
kill -9 pid
-
按照进程名杀死所有进程
killall -9 进程名
或者
pkill -9 进程名
pkill
与killall
的区别在于pkill
可以踢出登录在系统中的用户:pkill -9 -t tty1
tty1
是终端(TTY)号。可以用w
命令查看系统当前有哪些用户登录。
-