1、先列出当前系统已经登录的用户,记下想要KILL掉的用户名及登录时间
[root@localhost ~]# w
14:37:20 up 2:22, 3 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
liam pts/1 192.168.174.1 14:26 10:48 0.03s 0.03s -bash
root pts/2 192.168.174.1 14:21 0.00s 0.37s 0.00s w
oracle pts/3 192.168.174.1 14:26 1:41 0.03s 0.03s -bash
2、找到要KILL掉的用户进程
[root@localhost ~]# ps aux |grep @pts
root 26997 0.0 0.3 8024 2408 ? Ss 14:21 0:00 sshd: root@pts/
liam 27195 0.0 0.1 8020 1392 ? S 14:26 0:00 sshd: liam@pts/
oracle 27230 0.0 0.1 8020 1396 ? S 14:26 0:00 sshd: oracle@pt
root 27405 0.0 0.0 4596 696 pts/2 R+ 14:50 0:00 grep @pts
3、KILL用户进程
[root@localhost ~]# kill 27195
任务完成

本文详细介绍了如何通过命令行界面在Linux系统中查找、定位并结束特定用户的会话,包括使用w命令列出当前已登录用户、ps aux|grep @pts命令定位目标用户进程以及kill命令终止该进程的步骤。

754

被折叠的 条评论
为什么被折叠?



