查看當前自己的終端
Warning: your password will expire in 0 days
Last login: Tue Jun 18 13:42:15 2019 from 192.168.2.200
[root@myhost ~]# whoami
root
[root@myhost ~]# who am i
root pts/6 2019-07-02 09:24 (192.168.2.200)
輸入w/who命令查看已登錄用戶信息
[root@myhost ~]# w
09:26:57 up 32 days, 39 min, 7 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
yuki pts/0 192.168.2.165 19Jun19 12days 0.06s 0.02s tail -f catalina.out
yuki pts/1 192.168.2.5 20Jun19 11days 0.02s 0.00s tail -fn 300 logs/catalina.out
yuki pts/2 192.168.2.165 20Jun19 11days 1.22s 1.20s tail -f catalina.out
yuki pts/3 192.168.2.165 24Jun19 8days 0.46s 0.42s tail -f catalina.out
yuki pts/4 192.168.2.165 Thu09 5days 0.04s 0.04s -bash
yuki pts/5 192.168.2.165 Fri16 3days 0.67s 0.65s tail -f catalina.out
root pts/6 192.168.2.200 09:24 0.00s 0.15s 0.09s w
[root@myhost ~]# who
yuki pts/0 2019-06-19 16:49 (192.168.2.165)
yuki pts/1 2019-06-20 11:35 (192.168.2.5)
yuki pts/2 2019-06-20 14:39 (192.168.2.165)
yuki pts/3 2019-06-24 09:10 (192.168.2.165)
yuki pts/4 2019-06-27 09:13 (192.168.2.165)
yuki pts/5 2019-06-28 16:20 (192.168.2.165)
root pts/6 2019-07-02 09:24 (192.168.2.200)
命令的屬性解釋:
USER:顯示登陸用戶帳號名。用戶重複登陸,該帳號也會重複出現。
TTY:用戶登陸所用的終端。
FROM:顯示用戶在何處登陸系統。
LOGIN@:是LOGIN AT的意思,表示登陸進入系統的時間。
IDLE:用戶空閒時間,從用戶上一次任務結束後,開會記時。
JCPU:一終端代號來區分,表示在摸段時間內,所有與該終端相關的進程任務所耗費的CPU時間。
PCPU:指WHAT域的任務執行後耗費的CPU時間。
WHAT:表示當前執行的任務。
踢出用戶:pkill -kill -t 用戶的tty
[root@myhost ~]# pkill -kill -t pts/0
[root@myhost ~]# pkill -kill -t pts/1
[root@myhost ~]# pkill -kill -t pts/2
[root@myhost ~]# pkill -kill -t pts/3
[root@myhost ~]# pkill -kill -t pts/5
驗證操作是否成功
[root@myhost ~]# w
09:30:52 up 32 days, 43 min, 2 users, load average: 0.07, 0.02, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
yuki pts/4 192.168.2.165 Thu09 5days 0.04s 0.04s -bash
root pts/6 192.168.2.200 09:24 0.00s 0.08s 0.00s w
[root@myhost ~]# who
yuki pts/4 2019-06-27 09:13 (192.168.2.165)
root pts/6 2019-07-02 09:24 (192.168.2.200)