ps:查看系统进程
命令格式
ps [选项]
选项列表
- −a: 显示包括当前用户在内的所有用户的进程。
- −u: 显示包括用户信息在内的详细信息。
- −x: 显示没有控制终端的后台进程。
- −e:显示包括当前终端进程在内的所有进程。
- −f:显示包括当前进程的父进程在内的详细信息。
使用示例
1、ps −aux | grep 关键词:显示所有进程的详细信息并使用grep命令过滤出含有关键词的进程。
- USER:进程的所有者。
- PID:进程的唯一编号。
- STAT:进程的状态码(R-运行、S-休眠、D-休眠且不可中断,Z-僵尸进程)。
2、ps −ef | grep 关键词:显示所有进程的详细信息并使用grep命令过滤出含有关键词的进程。
- UID:进程所有者的编号。
- PID:进程的唯一编号。
- PPID:父进程的编号,即创建当前进程的进程。
top:实时查看进程信息
命令格式
1、top
2、top [选项] 参数
选项列表
- −p: 查看某个进程的资源使用情况。
- −d: 刷新频率,默认是3秒刷新一次。
使用示例
1、top:显示所有进程的资源占用情况。
- PID:进程的唯一编号。
- USER:进程的所属用户。
- S:进程的状态。
- %CPU:进程使用的CPU占比。
- %MEM:进程使用的内存占比。
- TIME+:进程累计使用CPU的时间。
2、top −p 进程ID:显示某个进程的资源占用情况。
kill:终止指定的进程
命令格式
kill [选项] 进程ID
选项列表
- −9: 强行中止进程的执行,进程中止后不会进行资源清理,可能会导致系统资源无法正常释放,所以不推荐使用。
使用示例
1、kill 进程ID:终止指定进程。