Linux远程logoff登录的用户
前几天,外地的一台服务器由于UPS故障,导致死机,重新开机后服务不正常,而我又刚巧不在公司,就电话告诉一个同事登录,重启服务,还告知其操作完要退出登录,那知道今天常规检查,还是发现他没有退出。
只能考虑远程退出,有几个命令据说可以,如 pkill -U uid ,skill -KILL -v /dev/pts/* 等,但执行不大成功,后来,还是用 who -u 检查出相关的进程号,直接kill, 具体操作如下:
[root@dbzj ~]# who
root :0 Sep 5 11:40
root pts/1 Sep 5 11:40 (:0.0)
root pts/2 Sep 18 09:40 (192.168.1.222)
[root@dbzj ~]# w
09:52:53 up 12 days, 22:31, 3 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root :0 - 05Sep07 ?xdm? 15:35 0.12s /usr/bin/gnome-
root pts/1 :0.0 05Sep07 12days 0.00s 0.00s bash
root pts/2 192.168.1.222 09:40 0.00s 0.00s 0.00s w
[root@dbzj ~]# who -u
root :0 Sep 5 11:40 ? 5054
root pts/1 Sep 5 11:40 old 5208 (:0.0)
root pts/2 Sep 18 09:40 . 28524 (192.168.1.222)
[root@dbzj ~]# kill -9 5208
[root@dbzj ~]# who -u
root :0 Sep 5 11:40 ? 5054
root pts/2 Sep 18 09:40 . 28524 (192.168.1.222)
[root@dbzj ~]# kill -9 5054
[root@dbzj ~]# who
root pts/2 Sep 18 09:40 (192.168.1.222)