1.ps
(1).作用
用来查看当前运行的进程状态。
(2).状态码
- D:不可中断
- R:运行
- S:中断
- T:停止
- Z:僵死
(3).常用参数
- -A:显示所有进程
- -a:显示同一终端下所有进程
- -r:显示当前终端运行的进程
- -c:显示进程真实名称
- -e:显示环境变量
- -f:显示进程间的关系
(4).显示所有进程信息
ps
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 10:22 ? 00:00:02 /sbin/init
root 2 0 0 10:22 ? 00:00:00 [kthreadd]
UID:标明该进程属于哪个用户
PID:标明进程编号
PPID:标明父进程编号
CMD:标明进程对应的程序或程序的位置
(5).显示root用户进程信息
ps
(6).找出与Kafka以及Redis这两个服务相关的PID号
ps aux | grep '(kafka|redis)'
(7).查看Kafka对应的进程号
ps -ef | grep
2.kill
(1).作用
发送指定的信号到相应进程。
(2).常用参数
- -l:列出全部的信号名称
- -a:处理当前进程时,不限制命令名和进程号的对应关系
- -p:指定kill命令只打印相关进程的进程号,而不发送任何信号
- -s:指定发送信号
- -u:指定用户
(3).先使用ps查找进程pro1,然后用kill将其杀死
kill -9 $(ps -ef | grep pro1)