公司使用的监控工具是cacti,在阈值里的设置是当已登录用户超过2个的时候就会报警。那么,我的疑问就出来了,如何终止多于的用户会话呢?我自己又是哪个用户会话呢,总不能自己把自己给终止会话了吧。
第一步:查看哪些IP在操作服务器,who命令
[[email protected] ~]# who
root tty1 2014-04-20 08:42
root pts/0 2014-04-20 09:10 (192.168.204.50)
第二步:查看服务器都有哪些会话(都在干什么),w命令
[[email protected] ~]# w
10:50:04 up 2:08, 2 users, load average: 0.00, 0.00, 0.00
USER TTY FROM [email protected] IDLE JCPU PCPU WHAT
root tty1 - 08:42 1:40m 0.04s 0.04s -bash
root pts/0 192.168.204.50 09:10 0.00s 0.07s 0.00s w
第三步:查看自己的会话id,tty命令
[[email protected] ~]# tty
/dev/pts/0
第四步:杀掉不在使用的会话,pkill -9 -t tty1 或 pkill -kill -t tty1
[[email protected] ~]# pkill -9 -t tty1
[[email protected] ~]# w
10:54:13 up 2:12, 1 user, load average: 0.00, 0.00, 0.00
USER TTY FROM [email protected] IDLE JCPU PCPU WHAT
root pts/0 192.168.204.50 09:10 0.00s 0.07s 0.00s w
结果就只剩下一个用户会话了。
在linux下如何终止用户会话?