您当前的位置:首页 > 计算机 > 系统应用 > Linux

查看当前 Linux 系统中登陆用户并踢掉非法账户

时间:12-14来源:作者:点击数:

a、查看当前登录用户:

[root@localhost~]#who
root     pts/1        2010-08-09 08:05 (192.168.1.191)
kaifa    pts/2        2010-08-09 09:07 (192.168.1.191)
  • 第一列是用户名;
  • 第二列是连接的终端,tty表示显示器,pts表示远程连接;
  • 第三列是登录时间。

b、查看登录用户行为:

[root@localhost ~]# w
09:11:36 up 81 days, 13:12,  2 users,  load average: 0.30, 0.40, 0.20
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/1    192.168.1.191   08:05    0.00s  0.07s  0.00s w
kaifa    pts/2    192.168.1.191   09:07    3.00s  0.03s  0.02s vim kaifa.sh

users 表示当前系统登录用户总数为2;

LOAD AVERAGE与后面的数字一起表示系统在过去 1、5、10 分钟内的负载程度,数值越小,系统负载越轻;

第二行构成了一个表格,共有8个栏目,分别显示各个用户正在做的事情及该用户所占用的系统资料。

  • USER:显示登陆用户账号名。用户重复登录,该账号也会重复出现。
  • TTY:用户登录所用终端。
  • FROM:显示用户在何处登录。
  • LOHIN@:是Login At的意思,表示登录进入系统时间。
  • JCPU:在某段时间内,所有与该终端相关的进程任务所耗费的CPU时间。
  • PCPU:指WHAT域的任务执行后耗费的CPU时间。
  • WHAT:表示当前执行的任务。

c、查看单个用户执行任务情况:

当登录系统用户很多的时候,可以在W后面加上某个用户名,来查看该用户执行任务的情况。

[root@localhost ~]# w kaifa
09:12:26 up 31 days, 13:13,  2 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
kaifa    pts/2    192.168.1.191   09:07   53.00s  0.03s  0.02s vim kaifa.sh

d、查看登录用户历史:

[root@localhost ~]# last
kaifa    pts/2        192.168.1.191   Mon Aug  9 09:07   still logged in   
root     pts/1        192.168.1.191   Mon Aug  9 08:05   still logged in   
root     pts/1        192.168.1.191   Sun Aug  8 21:23 - 22:39  (01:15)    
root     pts/1        192.168.1.191   Sun Aug  8 02:14 - 07:51  (05:37)    
root     pts/3        192.168.1.191   Fri Aug  6 16:19 - 16:21  (00:01) 
wtmp begins Wed May 12 18:38:10 2010

e、查看单个用户登录历史:

[root@localhost ~]# last kaifa
kaifa    pts/2        192.168.1.191   Mon Aug  9 09:07   still logged in   
kaifa    pts/4        192.168.1.191   Thu Jul 29 14:25 - 16:56  (02:31)    
kaifa    pts/5        192.168.1.191   Fri Jul 23 18:49 - 18:50  (00:00)    
kaifa    pts/4        192.168.1.191   Fri Jul 23 18:49 - 18:49  (00:00)    
kaifa    pts/1        192.168.1.191   Wed Jul 21 18:01 - 21:02  (03:00)    
kaifa    pts/4        192.168.1.191   Wed Jul 21 13:56 - 18:01  (04:04)    
kaifa    pts/1        192.168.1.191   Tue Jul 20 17:07 - 17:46  (00:39)   
wtmp begins Wed May 12 18:38:10 2010

f、踢除某个不活动用户:

想踢除kaifa这个用户和他所有开启的程序

[root@localhost ~]# pkill -u kaifa

[root@localhost ~]#pkill –9 -t pts/1    结束 pts/1 进程所对应用户登录

注意:这个命令需要谨慎使用,因为这个用户所有操作都将立即截止并不保存。安全做法是先查看终端号,然后查看该终端执行的所有进程,根据进程号来停止服务。

安全剔除用户:

[root@localhost ~]# ps -ef |grep pts/2
[root@localhost ~]# kill -9 pid
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐