查看进程树(pstree,ps)、杀进程(kill,killall,pkill)

本文介绍了在Linux系统中如何使用`pstree`和`ps`命令查看进程树和进程状态,以及如何利用`kill`、`killall`和`pkill`命令有效地结束进程。案例中展示了如何查看用户lisi的进程,并通过`top`命令实时监控系统进程动态。同时,文章提到了使用`Ctrl+C`中断命令,以及`kill`命令的不同用法来终止进程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

  • 案例:查看用户lisi开启进程
 [root@server0 ~]# su - lisi       #切换lisi用户
[lisi@server0 ~]$ vim aa.sh         #随便开启一个程序

[root@server0 ~]# pstree lisi      #原主机产看lisi进程
bash───vim
[root@server0 ~]# pstree -ap lisi    #查看lisi开启什么文件
bash,32252
  └─vim,32285 aa.sh

  • 查看本机运行进程

在这里插入图片描述
在这里插入图片描述

  • 统计系统运行的进程
    [root@server0 ~]# ps aux | wc -l
    126
  • top 查看动态运行状态

在这里插入图片描述

[root@server0 ~]# top -d 1              #每妙中刷新一次
  • 杀死进程
    ctrl+c 组合键,中断当前命令程序
    kill 【-9】PID …
    kill 【-9】进程名…
    plill 查找条件


[root@room4pc09 桌面]# sleep 800 &      #新建运行进程
[1] 3833
[root@room4pc09 桌面]# sleep 800 &      #新建运行进程
[2] 3837
[root@room4pc09 桌面]# sleep 800 &      #新建运行进程
[3] 3841
[root@room4pc09 桌面]# jobs -l          #查看运行进程
[1]   3833 运行中               sleep 800 &
[2]-  3837 运行中               sleep 800 &
[3]+  3841 运行中               sleep 800 &
[root@room4pc09 桌面]# kill 3833        #单一终结进程
[1]   已终止               sleep 800
[root@room4pc09 桌面]# jobs -l
[2]-  3837 运行中               sleep 800 &
[3]+  3841 运行中               sleep 800 &
[root@room4pc09 桌面]# killall sleep    #全部经进程终结
[2]-  已终止               sleep 800
[3]+  已终止               sleep 800


[root@room4pc09 桌面]#killall -9 -u pan   终结pan用户所有进程


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值