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)
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个栏目,分别显示各个用户正在做的事情及该用户所占用的系统资料。
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
