Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 系統管理:查看在線用戶並強制踢出用戶的實用命令

編輯:Linux 教學

1. 查看當前在線用戶

[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、登錄時間、閒置時間及當前執行命令。

2. 查看用戶登錄歷史

[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 顯示歷史登錄記錄,含登錄/登出時間及持續時長。

3. 強制踢出用戶

# pkill -KILL -t pts/0

根據 w 看到的終端號(如 pts/0),使用 pkill -KILL -t 向該終端發送 SIGKILL 信號,強制終止該終端上的所有進程,實現踢出用戶。謹慎操作,會導致用戶未保存數據丟失。

Copyright © Windows教程網 All Rights Reserved