Linux使用w命令查看终端用户并踢出超时用户
引言
在我们远程登录Linux服务器终端时,有时候服务器设置了终端超时时间,在超时时间内登录用户没有任何动作,就会自动超时,这个时候终端界面其实是卡死的状态,打开的程序也会卡在那里,本文演示如何使用w命令查看终端用户并踢出超时用户
文章目录
0×1.查看当前有哪些登录的终端
查看当前有多少登录的用户:
qing@qingsword.com:~$ w 16:02:32 up 45 min, 4 users, load average: 1.22, 1.20, 1.06 USER TTY LOGIN@ IDLE JCPU PCPU WHAT qing tty1 15:17 45:12 44.77s 0.07s /usr/bin/startplasma-x11 qing pts/0 15:17 45:02 0.00s 0.90s /usr/bin/kded5 qing pts/1 15:56 0.00s 0.45s 0.00s w //这个是我们使用w命令所在的终端 qing pts/3 15:58 4:08 0.08s 0.00s vim /home/qing/qingsword.com
0×2.踢出指定终端用户
假如我们要踢出上面使用vim的终端,他的终端TTY号是pts/3,使用pkill命令:
qing@qingsword.com:~$ pkill -KILL -t pts/3
这样就将pts/3这个终端用户T掉了,如果是本地打开的终端窗口,窗口会崩溃卡死。