听我说一句:这是我的学习笔记,仅供参考
你是管理员 需要 sudo
1 四种方法
在Linux系统中,每个用户都可以拥有多个进程。有时,我们需要终止一个用户的所有进程,这可能是因为该用户已经离开了系统,而他的进程仍在运行,占用了大量的系统资源。在某些情况下,这也可能是因为该用户的进程正在导致系统性能下降,需要终止这些进程来恢复系统的正常运行。
网上有4种方法,我们以kill用户ttlsa为例
- pkill方式
pkill -u ttlsa
- killall方式
killall -u ttlsa
- ps方式
ps列出ttlsa的pid,然后依次kill掉,比较繁琐.
ps -ef | grep ttlsa | awk '{ print $2 }' | sudo xargs kill -9
- pgrep方式
pgrep -u参数查出用户的所有pid,然后依次kill
pgrep -u ttlsa | sudo xargs kill -9
网友评论:如果在服务器上跑程序,使用了vnc的话,最好别用1和2方法吧,直接连vnc杀掉了
什么是vnc? 参考资料1:https://www.xinruiyun.cn/zhishiku/2917.html
VNC (Virt