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掉了,如果是本地打开的终端窗口,窗口会崩溃卡死。