Linux查看当前登录用户并踢出用户的命令
1、查看当前登录用户
[wilsh@lcl~]$whatisw w(1)-Showwhoisloggedonandwhattheyaredoing [wilsh@lcl~]$w 09:49:30up1day,17:19,4users,loadaverage:0.00,0.00,0.00 USERTTYFROMLOGIN@IDLEJCPUPCPUWHAT roottty3-09:2523:250.10s0.08s-bash rootpts/0192.168.105.18809:329:380.02s0.02s-bash rootpts/1192.168.105.18809:369:320.03s0.02s-bash wilshpts/2192.168.105.18809:410.00s0.00s0.00sw
2、踢出当前在线的用户
a)pkill
[wilsh@lcl~]$whatispkill pkill[pgrep](1)-lookuporsignalprocessesbasedonnameandotherattributes [wilsh@lcl~]$pkill-KILL-uwilsh#-u用来指定用户名 [wilsh@lcl~]$pkill-9-uwilsh#-KILL-9都是可以的。 [wilsh@lcl~]$pkill-KILL-tpts/2 [wilsh@lcl~]$pkill-KILL-t/dev/pts/2#这种写法是错误的。因为在manpage中明确说明,如果要使用-t参数,那么就不能带/dev/前辍。#在centos6.7kernel3.10.28中测试,发现写完整的设备名并不起作用(如/dev/pts/2),本文是在kernel2.6.32中写的,昨天晚上刚刚重启编译完3.10.28的内核,测试了一下又不可以了,郁闷。
b)skill
[wilsh@lcl~]$whatisskill skill (1)-sendasignalorreportprocessstatus [wilsh@lcl~]$skill-9-tpts/2 [wilsh@lcl~]$w 09:57:37up1day,17:28,4users,loadaverage:0.00,0.00,0.00 USERTTYFROMLOGIN@IDLEJCPUPCPUWHAT roottty3-09:2531:320.10s0.08s-bash rootpts/0192.168.105.18809:3217:450.02s0.02s-bash rootpts/1192.168.105.18809:3617:390.01s0.01s-bash wilshpts/2192.168.105.18809:570.00s0.00s0.00sw [wilsh@lcl~]$skill-9-uwilsh
总结
以上所述是小编给大家介绍的Linux查看当前登录用户并踢出用户的命令,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!