每个登录用户在做什么?

要扩展这个问题: users命令列出了5个相同的用户……这是正常的吗?

如何跟踪每个用户正在做什么或者哪个服务/应用/请求产生了该用户的另一个登录?

编辑: https : //askubuntu.com/a/115028/38901上一篇文章中的回答提供了使用who查看用户所在位置的解决方案。 还是,还有什么方法可以看到什么

您可以使用who命令查看用户登录的位置,例如。 tty,伪终端等

你也可以用

 ps -ef 

从您的终端,看看所有用户在做什么

w命令显示如下:

 w - Show who is logged on and what they are doing. 

例:

 w 14:20:15 up 5:10, 4 users, load average: 0,00, 0,04, 0,05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user pts/2 :0.0 09:11 5:07m 1.02s 1.02s ssh somewhere user pts/3 :0.0 09:11 5:08m 2.61s 2.61s ssh somewhere user pts/5 :0.0 09:12 5:07m 0.41s 0.41s /usr/bin/luit - user pts/0 :0.0 12:35 0.00s 0.34s 0.00sw 

你可以尝试ps -efu user ,做man ps会列出所有可用的选项

 ps -f U $USER 

将显示登录的用户活动。 您可以使用任何用户ID或用户名替换$USER 。 请注意,您不能将其与-f选项一起使用,如上所述。