进程查看
进程简介
进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。
进程管理的作用
- 判断服务器健康状态
- 查看系统中所有进程
- 杀死进程
查看系统健康状态
top [选项]
选项 | 说明 |
---|---|
-d 秒数 | 指定 top 命令,每隔几秒更新。 |
?或h | 显示交互模式的帮助 |
P | 以 CPU 使用率排序,默认就是此项 |
M | 以内存的使用率排序 |
N | 以 PID 排序 |
q | 退出 top |
查看系统中所有进程
ps aux
# 查看系统中所有进程,使用 BSD 操作系统格式。
ps -le
# 查看系统中所有进程,使用 Linux 标准命令格式。
查看进程树
pstree [选项]
选项 | 说明 |
---|---|
-p | 显示进程的 PID |
-u | 显示进程的所属用户 |
终止进程
kill -l # 查看可用的进程信号
kill [进程代号] PID
killall [选项][信号] 进程名
# 按照进程名杀死进程
选项 | 说明 |
---|---|
-i | 交互式,询问是否要杀死某个进程 |
-I | 忽略进程名大小写 |
pkill [选项][信号] 进程名
# 按照进程名杀死进程
选项 | 说明 |
---|---|
-t 终端号 | 按照终端号踢出用户 |
w
# 查看本机已经登录的用户。