Linux下如何知道是否有人在使坏?( 二 )

如果我们只想看某个人的历史记录,则在last后跟上对应的用户名即可:
[alvin@VM_0_16_centos ~]$ last alvinalvinpts/5116.199.***.**Sun Dec9 11:53still logged inalvinpts/2116.199.***.**Sun Dec9 11:05still logged inalvinpts/0116.199.***.**Sun Dec9 07:25still logged inalvinpts/0116.199.***.**Sat Dec8 20:42 - 23:10(02:28)alvinpts/0119.33.***.**Mon Dec3 20:50 - 23:51 (1+03:01)alvinpts/0119.33.***.**Thu Nov 29 20:20 - 22:45(02:24)alvinpts/0223.104.***.**Thu Nov 29 06:46 - 07:00(00:14)alvinpts/0223.104.***.**Wed Nov 28 20:45 - 22:27(01:42)踢除使坏人员通过以上几个命令,我们可以大概知道某些用户的行为 。如果我们想要踢除使坏的人员,可以使用 pkill -u 命令 。
pkill -u alvin但这个命令相当危险,有可能导致系统重启,所以不推荐使用这个命令 。比较安全的做法是使用 pkill 命令 。
[alvin@VM_0_16_centos ~]$ sudo pkill -kill -t pts/3#harry用户已经被踢除了[alvin@VM_0_16_centos ~]$ w 17:04:37 up 29 days,6:44,5 users,load average: 0.00, 0.01, 0.05USERTTYFROMLOGIN@IDLEJCPUPCPU WHATalvinpts/0116.199.102.6507:255.00s0.12s0.00s wrootpts/1116.199.102.6511:055:59m0.02s0.02s -bashalvinpts/2116.199.102.6511:055:59m0.04s0.05s sshd: alvin [priv]katepts/4116.199.102.6511:085:12m 11.94s 11.91s topalvinpts/5116.199.102.6511:535:10m0.02s0.02s -bash
【Linux下如何知道是否有人在使坏?】


推荐阅读