[root@dbserver01 ~]# w
16:45:04 up 16 days, 8:48, 1 user, load average: 0.08, 0.07, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
oracle pts/0 192.168.1.116 15:18 0.00s 1:16 0.03s sshd: oracle [priv]
w 命令顯示登錄用戶、終端、來源 IP、登錄時間、閒置時間及當前執行命令。
[root@dbserver01 ~]# last
oracle pts/0 192.168.1.116 Mon Jul 1 15:18 still logged in
oracle pts/0 192.168.1.116 Tue Jun 25 17:39 - 18:04 (00:25)
oracle pts/0 192.168.1.116 Tue Jun 25 17:13 - 17:14 (00:00)
...
last 讀取 /var/log/wtmp 顯示歷史登錄記錄,含登錄/登出時間及持續時長。
# pkill -KILL -t pts/0
根據 w 看到的終端號(如 pts/0),使用 pkill -KILL -t 向該終端發送 SIGKILL 信號,強制終止該終端上的所有進程,實現踢出用戶。謹慎操作,會導致用戶未保存數據丟失。