Linux下如何终止某一用户会话

今天突然想到如何终止某一用户的会话,上网找了一下:

第一步:查看哪些IP在操作服务器,who命令

[root@localhost ~]# who
root     tty1         2014-04-20 08:42
root     pts/0        2014-04-20 09:10 (192.168.204.50)

第二步:查看服务器都有哪些会话(都在干什么),w命令

[root@localhost ~]# w
 10:50:04 up  2:08,  2 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1     -                08:42    1:40m  0.04s  0.04s -bash
root     pts/0    192.168.204.50   09:10    0.00s  0.07s  0.00s w

第三步:查看自己的会话id,tty命令

[root@localhost ~]# tty
/dev/pts/0

第四步:杀掉不在使用的会话,pkill -9 -t tty1 或 pkill -kill -t tty1

[root@localhost ~]# pkill -9 -t tty1
[root@localhost ~]# w
 10:54:13 up  2:12,  1 user,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.204.50   09:10    0.00s  0.07s  0.00s w

结果就只剩下一个用户会话了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容