作者:Yx宵夜 | 来源:互联网 | 2023-09-23 14:25
前面讲过用户管理相关内容,那是一篇对用户相关基础知识的概括文章,后面用于提升,会有更多的相关文章,这里就记录下一些“如何查看当前登录系统的用户信息”。
Linux中的用户管理相关内容
一、w命令
w命令主要用于显示已经登录到系统的用户相关信息以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件(具体信息可执行查阅)。
实例:
[root@localhost /]20:16:29 up 13 days, 4:52, 1 user, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 180.161.72.224 20:10 5.00s 0.03s 0.00s w
信息详解:
列名 | 详解 |
---|
USER | 用户名称 |
TTY | 用户的机器名称或tty号 |
FROM | 远程主机地址 |
LOGIN@ | 用户登录系统的时间 |
IDLE | 空闲时间(作用不大) |
JCPU | 附加到tty(终端)的进程所用的时间(JCPU时间),理解为与此终端会话相关的进程所消耗CPU时间 |
PCPU | 当前进程所用时间(PCPU时间) |
WHAT | 用户当前正在使用的命令 |
这里就不列出w命令各种用法了,只例举几个常用的:
w [option]
参数 | 详解 |
---|
-h | 忽略头文件信息 |
-u | 显示结果的加载时间 |
-s | 不显示JCPU,PCPU,登录时间 |
实例解析
[root@localhost /]20:44:40 up 13 days, 5:20, 1 user, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 180.161.72.224 20:10 0.00s 0.03s 0.00s w
[root@localhost /]
root pts/0 180.161.72.224 20:10 4.00s 0.03s 0.00s w -h
[root@localhost /]20:44:55 up 13 days, 5:20, 1 user, load average: 0.08, 0.03, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 180.161.72.224 20:10 7.00s 0.03s 0.00s w -u
[root@localhost /]20:45:04 up 13 days, 5:20, 1 user, load average: 0.06, 0.03, 0.05
USER TTY FROM IDLE WHAT
root pts/0 180.161.72.224 0.00s w -s
二、who命令
who命令用于列举出当前已登录系统的用户相关信息(用户名、tty号、时间日期、主机地址)。
[root@localhost /]
root pts/0 2020-11-22 20:10 (180.161.72.224)
[root@localhost /]
root
[root@localhost /]
root
[root@localhost /]
root
[root@localhost /]
root
[root@localhost /]
root[root@localhost /]
root pts/0 2020-11-22 20:10 (180.161.72.224)
[root@localhost /]
root pts/0 2020-11-22 20:10 (180.161.72.224)
三、last命令
last命令可用于显示特定用户登录系统的历史记录。
last root则显示的是root登录系统的历史记录。
[root@localhost /]
root pts/0 180.161.72.224 Sun Nov 22 20:10 still logged in
root pts/1 180.161.100.170 Fri Nov 20 16:07 - 18:02 (01:54)
root pts/0 180.161.100.170 Fri Nov 20 16:05 - 18:02 (01:56)
root pts/4 180.161.100.170 Fri Nov 20 15:37 - 15:37 (00:00)
root pts/3 180.161.100.170 Fri Nov 20 15:19 - 16:02 (00:43)
root pts/2 180.161.100.170 Fri Nov 20 15:11 - 16:02 (00:51)
root pts/1 180.161.100.170 Fri Nov 20 15:11 - 16:02 (00:51)
root pts/0 180.161.100.170 Fri Nov 20 15:10 - 16:02 (00:52)
root pts/0 180.161.100.170 Fri Nov 20 10:41 - 11:37 (00:56)
root pts/0 180.161.77.44 Tue Nov 17 22:32 - 00:49 (02:17)
......
参考自:
https://blog.csdn.net/newdriver2783/article/details/8059368
学无止尽,Linux的世界也是浩瀚无际,继续努力!!